VB聲明 |
|
Declare Function LZInit Lib "lz32.dll" Alias "LZInit" (ByVal hfSrc As Long) As Long |
|
說明 |
|
這個函數(shù)用于初始化內(nèi)部緩沖區(qū)。對一個給出打開文件句柄的一個文件進行解壓時,將用到這個緩沖區(qū) |
|
返回值 |
|
Long,由lz32.dll庫使用的、那個文件的一個特殊句柄。這個文件句柄兼容于LZCopy, CopyLZFiles, LZRead 和 LZSeek函數(shù)。如果出錯,該函數(shù)會返回下表列出的出錯代碼之一。注意完成后一定用LZClose關(guān)閉這個句柄 |
|
LZERROR_BADINHANDLE |
源文件無效 |
LZERROR_BADOUTHANDLE |
目標文件無效 |
LZERROR_GLOBALLOC |
內(nèi)部解壓緩沖區(qū)的內(nèi)存容量不足 |
LZERROR_GLOBLOCK |
內(nèi)部解壓緩沖區(qū)的句柄無效 |
LZERROR_READ |
無效的源文件格式 |
LZERROR_UNKNOWNALG |
解壓DLL不能識別源文件采用的壓縮算法 |
LZERROR_WRITE |
在磁盤上寫入輸出文件時出錯,通常是由于磁盤空間不足造成的 |
參數(shù)表 |
|
參數(shù) |
類型及說明 |
hfSrc |
Long,文件的句柄 |
注解 |
|
最多只能同時打開16個壓縮文件句柄 |