Bagikan melalui


SPFILENOTIFY_ENDREGISTRATION pesan

Saat menggunakan direktif REGISTERDlls INF untuk mendaftarkan diri DLL, pemanggil SetupInstallFromInfSection mungkin menerima pemberitahuan pada setiap file karena terdaftar atau tidak terdaftar. Untuk mengirim pemberitahuan SPFILENOTIFY_ENDREGISTRATION ke rutinitas panggilan balik sekali setelah mendaftarkan atau membatalkan pendaftaran file, sertakan SPINST_REGISTERCALLBACKAWARE plus SPINST_REGSVR dalam parameter BenderaSetupInstallFromInfSection. Untuk mengirim pemberitahuan pembatasan pendaftaran, sertakan SPINST_REGISTERCALLBACKAWARE plus SPINST_UNREGSVR dalam parameter Bendera .

Rutinitas panggilan balik yang ditentukan oleh parameter MsgHandler dari SetupInstallFromInfSection harus berupa jenis PSP_FILE_CALLBACK. Atur parameter Konteks ke Konteks yang sama yang ditentukan dalam SetupInstallFromInfSection. Atur parameter Pemberitahuan ke SPFILENOTIFY_ENDREGISTRATION.

SPFILENOTIFY_ENDREGISTRATION
  Param1 = (UINT_PTR) pointer to file information;
  Param2 = (UINT_PTR) file registration or unregistration;
            

Parameter

Param1

Arahkan ke struktur SP_REGISTER_CONTROL_STATUS yang berisi informasi tentang file yang didaftarkan atau tidak terdaftar. Anggota cbsize harus diatur ke ukuran struktur. FileName harus diatur ke jalur file yang sepenuhnya memenuhi syarat yang didaftarkan. Win32Error harus diatur ke kode kesalahan sistem yang menunjukkan kode kesalahan yang diperluas. FailureCode harus diatur ke salah satu kode kegagalan yang valid yang menunjukkan hasil pendaftaran. Untuk kode kegagalan yang valid, lihat SP_REGISTER_CONTROL_STATUS.

Param2

Jika file sedang didaftarkan, Param2 harus diatur ke penunjuk ke nilai bukan nol. Jika file tidak terdaftar, Param2 harus diatur ke penunjuk ke nol.

Menampilkan nilai

Setelah menerima pemberitahuan, fungsi panggilan balik dapat mengembalikan salah satu nilai berikut.

Menampilkan kode Deskripsi
FILEOP_ABORT
Berhenti memproses bagian INF.
FILEOP_DOIT
Lanjutkan memproses bagian INF.
FILE_SKIP
Lanjutkan pemrosesan bagian INF

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

SetupInstallFromInfSection

SPFILENOTIFY_STARTREGISTRATION