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