énumération WDF_DRIVER_INIT_FLAGS (wdfdriver.h)
[S’applique à KMDF et UMDF]
L’énumération WDF_DRIVER_INIT_FLAGS spécifie les indicateurs d’initialisation du pilote.
Syntax
typedef enum _WDF_DRIVER_INIT_FLAGS {
WdfDriverInitNonPnpDriver = 0x00000001,
WdfDriverInitNoDispatchOverride = 0x00000002,
WdfVerifyOn = 0x00000004,
WdfVerifierOn = 0x00000008,
WdfDriverInitCompanion = 0x00000010
} WDF_DRIVER_INIT_FLAGS;
Constantes
WdfDriverInitNonPnpDriver Valeur : 0x00000001 Le pilote ne prend pas en charge Plug-and-Play (PnP). Si cette valeur est définie, le pilote ne doit pas fournir de fonction de rappel EvtDriverDeviceAdd . Pour plus d’informations sur les pilotes non PnP, consultez Using Kernel-Mode Driver Framework with Non-PnP Drivers. |
WdfDriverInitNoDispatchOverride Valeur : 0x00000002 Le pilote est un pilote miniport et, par conséquent, le framework ne doit pas fournir de routines de répartition pour le pilote. En d’autres termes, le framework ne doit pas intercepter les paquets de demandes d’E/S (IRP) que le gestionnaire d’E/S a dirigés vers le pilote. En outre, le pilote doit appeler WdfDriverMiniportUnload quand le pilote de port informe le pilote miniport qu’il est sur le point d’être déchargé. Pour plus d’informations sur cet indicateur et sur l’écriture de pilotes miniport basés sur l’infrastructure, consultez Utilisation Kernel-Mode Driver Framework avec des pilotes Miniport. |
WdfVerifyOn Valeur : 0x00000004 Réservé pour le système. Les pilotes ne doivent pas utiliser cet indicateur. |
WdfVerifierOn Valeur : 0x00000008 Réservé pour le système. Les pilotes ne doivent pas utiliser cet indicateur. |
WdfDriverInitCompanion Valeur : 0x00000010 |
Remarques
L’énumération WDF_DRIVER_INIT_FLAGS est utilisée pour spécifier la valeur du membre DriverInitFlags de la structure WDF_DRIVER_CONFIG .
Configuration requise
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfdriver.h (inclure Wdf.h) |