FDICopy 函式 (fdi.h)
FDICopy函式會從封包中擷取檔案。
語法
BOOL DIAMONDAPI FDICopy(
[in] HFDI hfdi,
[in] LPSTR pszCabinet,
[in] LPSTR pszCabPath,
[in] int flags,
[in] PFNFDINOTIFY pfnfdin,
[in] PFNFDIDECRYPT pfnfdid,
[in, optional] void *pvUser
);
參數
[in] hfdi
FDICreate函式所傳回的有效 FDI 內容控制碼。
[in] pszCabinet
封包檔案的名稱,不包括要從中擷取檔案的任何路徑資訊。 如果檔案分割成多個封包, 則 FDICopy 允許開啟後續的封包。
[in] pszCabPath
封包檔案的路徑名稱,但不包括檔案本身的名稱。 例如,「C:\MyCabs」。
pszCabinet的內容會附加至pszCabPath,以建立封包的完整路徑名稱。
[in] flags
目前未定義任何旗標,而且此參數應設定為零。
[in] pfnfdin
應用程式定義回呼通知函式的指標,以更新解碼器的狀態上的應用程式。 函式應該使用 FNFDINOTIFY 宏來宣告。
[in] pfnfdid
目前未由 FDI 使用。 此參數應該設定為 Null。
[in, optional] pvUser
要傳遞至通知函式的應用程式指定值指標。
傳回值
如果函式成功,則會傳回 TRUE;否則為 FALSE。
擴充錯誤資訊是在用來建立 FDI 內容的 ERF 結構中提供。
需求
最低支援的用戶端 | Windows 2000 專業版 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows 2000 Server [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | fdi.h |
程式庫 | Cabinet.lib |
Dll | Cabinet.dll |