LZRead

基本介紹

  • 中文名:LZRead
  • 實質:Api函式
  • 內容:將數據從檔案讀入記憶體緩衝區
  • 前提:從壓縮檔案中讀入數據
簡介,聲明,說明,返回值,參數表,

簡介

LZRead,Api函式,API之檔案處理函式,從壓縮檔案中讀入數據,將數據從檔案讀入記憶體緩衝區。

聲明

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

說明

將數據從檔案讀入記憶體緩衝區。如hfFile是一個壓縮檔案的句柄,同時那個壓縮檔案是由LZOpenFile 或 LZInit函式打開的,這個函式就會在讀入數據的同時對檔案進行解壓處理。

返回值

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

參數表

參數 類型及說明
hfFile Long,源檔案的特殊句柄。這個句柄是由LZOpenFile 或 LZInit函式提供的
lpvBuf String,一個記憶體塊的指針,數據將讀入這個記憶體塊
cbread Long,指定lpvBuf緩衝區的長度

相關詞條

熱門詞條

聯絡我們