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 = 0x00000001,
  WdfDriverInitNoDispatchOverride = 0x00000002,
  WdfVerifyOn = 0x00000004,
  WdfVerifierOn = 0x00000008,
  WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;

Konstanta

 
WdfDriverInitNonPnpDriver
Nilai: 0x00000001
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
Nilai: 0x00000002
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
Nilai: 0x00000004
Dicadangkan untuk penggunaan sistem. Driver tidak boleh menggunakan bendera ini.
WdfVerifierOn
Nilai: 0x00000008
Dicadangkan untuk penggunaan sistem. Driver tidak boleh menggunakan bendera ini.
WdfDriverInitCompanion
Nilai: 0x00000010

Keterangan

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

Persyaratan

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

Lihat juga

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload