VB聲明,說明,返回值,參數表,
VB聲明
Declare Function LZCopy Lib "lz32.dll" Alias "LZCopy" (ByVal hfSource As Long, ByVal hfDest As Long) As Long
說明
複製一個檔案。如源檔案已壓縮,則會在複製期間解壓。檔案必須是用微軟公司的compress.exe或等效工具壓縮的
返回值
Long,如執行成功,返回目標檔案的大小,以位元組為單位。如執行出錯,會返回小於零的一個常數,如下表
LZERROR_BADINHANDLE 源檔案無效
LZERROR_BADOUTHANDLE 目標檔案無效
LZERROR_GLOBALLOC 內部解壓緩衝區的記憶體容量不足
LZERROR_GLOBLOCK 內部解壓緩衝區的句柄無效
LZERROR_READ 無效的源檔案格式
LZERROR_UNKNOWNALG 解壓DLL不能識別源檔案採用的壓縮算法
LZERROR_WRITE 在磁碟上寫入輸出檔案時出錯,通常是由於磁碟空間不足造成的
參數表
參數 類型及說明
hfSource Long,指定源檔案句柄。這是由LZOpenFile 或 LZInit函式返回的一個句柄
hfDest Long,指定目標檔案句柄。這是由LZOpenFile 或 LZInit函式返回的一個句柄