複製鏈接
請複製以下鏈接發送給好友

LZRead

鎖定
LZRead,Api函數,API之文件處理函數,從壓縮文件中讀入數據,將數據從文件讀入內存緩衝區。
中文名
LZRead
實    質
Api函數
內    容
將數據從文件讀入內存緩衝區
前    提
壓縮文件中讀入數據

目錄

LZRead聲明

VB聲明
Declare Function LZRead Lib "lz32.dll" Alias "LZRead" (ByVal hfFile As Long, ByVal lpvBuf As String, ByVal cbread As Long) As Long [1] 

LZRead説明

將數據從文件讀入內存緩衝區。如hfFile是一個壓縮文件的句柄,同時那個壓縮文件是由LZOpenFile 或 LZInit函數打開的,這個函數就會在讀入數據的同時對文件進行解壓處理。 [1] 

LZRead返回值

Long,實際讀入的字節數。如這個數字小於cbread,表明早已抵達了文件的末尾。如出錯,返回下表列出的常數之一
LZERROR_BADINHANDLE 源文件無效
LZERROR_BADOUTHANDLE 目標文件無效
LZERROR_GLOBALLOC 內部解壓緩衝區的內存容量不足
LZERROR_GLOBLOCK 內部解壓緩衝區的句柄無效
LZERROR_READ 無效的源文件格式
LZERROR_UNKNOWNALG 解壓DLL不能識別源文件採用的壓縮算法
LZERROR_WRITE 在磁盤上寫入輸出文件時出錯,通常是由於磁盤空間不足造成的。 [1] 

LZRead參數表

參數 類型及説明
hfFile Long,源文件的特殊句柄。這個句柄是由LZOpenFile 或 LZInit函數提供的
lpvBuf String,一個內存塊的指針,數據將讀入這個內存塊
cbread Long,指定lpvBuf緩衝區的長度 [1] 
參考資料