LZOpenFile
VB聲明
Declare Function LZOpenFile Lib "lz32.dll" Alias "LZOpenFileA" (ByVal lpszFile As String, lpOf As OFSTRUCT, ByVal style As Long) As Long
說明
該函式能執行大量不同的檔案處理,而且兼容於壓縮檔案
返回值
Long,如函式執行成功,且樣式(style)參數不為OF_READ,就返回常規的檔案句柄,具體請參考OpenFile函式的說明。如樣式參數為OF_READ,而且檔案是壓縮的,就會返回一個特殊的檔案句柄,以便由LZCopy, LZRead 和 LZSeek函式使用。如出錯,返回如下表所示的一個常數:
LZERROR_BADINHANDLE 源檔案無效
LZERROR_BADOUTHANDLE 目標檔案無效
LZERROR_GLOBALLOC 內部解壓緩衝區的記憶體容量不足
LZERROR_GLOBLOCK 內部解壓緩衝區的句柄無效
LZERROR_READ 無效的源檔案格式
LZERROR_UNKNOWNALG 解壓DLL不能識別源檔案採用的壓縮算法
LZERROR_WRITE 在磁碟上寫入輸出檔案時出錯,通常是由於磁碟空間不足造成的
參數表
參數 類型及說明
lpszFile String,欲打開的檔案名稱
lpOf OFSTRUCT,該結構填充的數據包括與本次處理的檔案和結果有關的信息
style Long,處理方式標誌常數的一種組合。參考OpenFile函式的標誌常數表
註解
參考OpenFile函式
著作權
此詞條來自網際網路,由網友自由創建。著作權屬原作者所有。本站若無意侵犯了你的權利,請來信聯繫我們,我們會及時配合處理。(http://www.clwiki.cn 計算機語言百科全書)