VB聲明,說明,返回值,參數表,
VB聲明
LZSeek
Declare Function LZSeek Lib "lz32.dll" Alias "LZSeek" (ByVal hfFile As Long, ByVal lOffset As Long, ByVal nOrigin As Long) As Long
說明
設定一個檔案中進行讀寫的當前位置。如hfFile是一個壓縮檔案的句柄,同時那個壓縮檔案是由LZOpenFile 或 LZInit函式打開的,這個函式就會根據檔案的解壓版本進行查找
返回值
Long,返回一個新位置,採用從檔案起始處計算的位元組偏移量。如出錯,返回下表列出的常數之一
LZERROR_BADINHANDLE 源檔案無效
LZERROR_BADOUTHANDLE 目標檔案無效
LZERROR_GLOBALLOC 內部解壓緩衝區的記憶體容量不足
LZERROR_GLOBLOCK 內部解壓緩衝區的句柄無效
LZERROR_READ 無效的源檔案格式
LZERROR_UNKNOWNALG 解壓DLL不能識別源檔案採用的壓縮算法
LZERROR_WRITE 在磁碟上寫入輸出檔案時出錯,通常是由於磁碟空間不足造成的
參數表
參數 類型及說明
hfFile Long,源檔案的特殊句柄。這個句柄是由LZOpenFile 或 LZInit函式提供的
lOffset Long,以位元組數表示的偏移量
nOrigin Long,下述值之一
0——lOffset將新位置指定成從檔案的起始處計算偏移
1——lOffset將新位置指定成從當前位置開始計算偏移
2——lOffset將新位置指定成從檔案的結尾處計算偏移