Fungsi FDICopy (fdi.h)
Fungsi FDICopy mengekstrak file dari lemari.
Sintaks
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
);
Parameter
[in] hfdi
Handel konteks FDI yang valid yang dikembalikan oleh fungsi FDICreate .
[in] pszCabinet
Nama file kabinet, tidak termasuk informasi jalur apa pun, untuk mengekstrak file. Jika file dibagi menjadi beberapa lemari, FDICopy memungkinkan lemari berikutnya dibuka.
[in] pszCabPath
Nama jalur file kabinet, tetapi tidak menyertakan nama file itu sendiri. Misalnya, "C:\MyCabs".
Isi pszCabinet ditambahkan ke pszCabPath untuk membuat nama jalur lengkap kabinet.
[in] flags
Tidak ada bendera yang saat ini ditentukan dan parameter ini harus diatur ke nol.
[in] pfnfdin
Arahkan ke fungsi pemberitahuan panggilan balik yang ditentukan aplikasi untuk memperbarui aplikasi pada status dekoder. Fungsi harus dideklarasikan menggunakan makro FNFDINOTIFY .
[in] pfnfdid
Saat ini tidak digunakan oleh FDI. Parameter ini harus diatur ke NULL.
[in, optional] pvUser
Arahkan ke nilai yang ditentukan aplikasi untuk diteruskan ke fungsi pemberitahuan.
Menampilkan nilai
Jika fungsi berhasil, fungsi akan mengembalikan TRUE; jika tidak, FALSE.
Informasi kesalahan yang diperluas disediakan dalam struktur ERF yang digunakan untuk membuat konteks FDI.
Persyaratan
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Target Platform | Windows |
Header | fdi.h |
Pustaka | Cabinet.lib |
DLL | Cabinet.dll |