enumerasi WDF_DRIVER_INIT_FLAGS (wdfdriver.h)

[Berlaku untuk KMDF dan UMDF]

Enumerasi WDF_DRIVER_INIT_FLAGS menentukan bendera inisialisasi driver.

Sintaks

typedef enum _WDF_DRIVER_INIT_FLAGS {
  WdfDriverInitNonPnpDriver,
  WdfDriverInitNoDispatchOverride,
  WdfVerifyOn,
  WdfVerifierOn,
  WdfDriverInitCompanion
} WDF_DRIVER_INIT_FLAGS;

Konstanta

 
WdfDriverInitNonPnpDriver
Driver tidak mendukung Plug and Play (PnP). Jika nilai ini diatur, driver tidak boleh menyediakan fungsi panggilan balik EvtDriverDeviceAdd . Untuk informasi selengkapnya tentang driver non-PnP, lihat Menggunakan Kernel-Mode Driver Framework dengan Driver Non-PnP.
WdfDriverInitNoDispatchOverride
Driver adalah driver miniport dan, oleh karena itu, kerangka kerja tidak boleh memberikan rutinitas pengiriman untuk pengemudi. Dengan kata lain, kerangka kerja tidak boleh mencegat paket permintaan I/O (IRP) yang telah diarahkan manajer I/O ke driver. Selain itu, driver harus memanggil WdfDriverMiniportUnload ketika driver port memberi tahu driver miniport bahwa akan dibongkar. Untuk informasi selengkapnya tentang bendera ini dan cara menulis driver miniport berbasis kerangka kerja, lihat Menggunakan Kernel-Mode Driver Framework dengan Driver Miniport.
WdfVerifyOn
Dicadangkan untuk penggunaan sistem. Driver tidak boleh menggunakan bendera ini.
WdfVerifierOn
Dicadangkan untuk penggunaan sistem. Driver tidak boleh menggunakan bendera ini.
WdfDriverInitCompanion

Keterangan

Enumerasi WDF_DRIVER_INIT_FLAGS digunakan untuk menentukan nilai untuk anggota DriverInitFlags dari struktur WDF_DRIVER_CONFIG .

Persyaratan

   
Versi KMDF minimum 1,0
Versi UMDF minimum 2.0
Header wdfdriver.h (termasuk Wdf.h)

Lihat juga

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload