Bagikan melalui


SPFILENOTIFY_FILEINCABINET pesan

Pemberitahuan SPFILENOTIFY_FILEINCABINET dikirim ke rutinitas panggilan balik oleh SetupIterateCabinet untuk setiap file yang ditemukan di kabinet. Rutinitas panggilan balik harus mengembalikan nilai yang menunjukkan apakah akan mengekstrak file.

SPFILENOTIFY_FILEINCABINET
  Param1 = (UINT) FileInCabinetInfo;
  Param2 = (UINT) CabinetFile;
            

Parameter

Param1

Penunjuk ke struktur FILE_IN_CABINET_INFO yang berisi informasi tentang file di kabinet.

Param2

Penunjuk ke string yang dihentikan null yang berisi nama file file kabinet.

Nilai kembali

Rutinitas panggilan balik Anda harus mengembalikan salah satu hal berikut ini.

Menampilkan kode Deskripsi
FILEOP_SKIP
Jangan ekstrak file, lewati.
FILEOP_DOIT
Ekstrak file.

Jika rutinitas panggilan balik Anda mengembalikan FILEOP_DOIT, nama yang akan digunakan untuk file yang diekstrak harus ditentukan di anggota FullTargetName dari struktur FILE_IN_CABINET_INFO yang diteruskan ke rutinitas di Param1.

Catatan

Tidak ada rutinitas panggilan balik kabinet default. Aplikasi penyiapan harus menyediakan rutinitas panggilan balik untuk menangani pemberitahuan yang dikirim oleh SetupIterateCabinet.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung
Windows XP [hanya aplikasi desktop]
Server minimum yang didukung
Windows Server 2003 [hanya aplikasi desktop]
Header
Setupapi.h

Lihat juga

Gambaran Umum

Pemberitahuan

FILE_IN_CABINET_INFO

SetupIterateCabinet