Bagikan melalui


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

Lihat juga

FDIBuat