é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,
  WdfDriverInitNoDispatchOverride,
  WdfVerifyOn,
  WdfVerifierOn,
  WdfDriverInitCompanion
} WDF_DRIVER_INIT_FLAGS;

Constantes

 
WdfDriverInitNonPnpDriver
Le pilote ne prend pas en charge Plug-and-Play (PnP). Si cette valeur est définie, le pilote ne doit pas fournir une fonction de rappel EvtDriverDeviceAdd . Pour plus d’informations sur les pilotes non PnP, consultez Utilisation de Kernel-Mode Driver Framework avec des pilotes non PnP.
WdfDriverInitNoDispatchOverride
Le pilote est un pilote miniport et, par conséquent, l’infrastructure ne doit pas fournir de routines de distribution pour le pilote. En d’autres termes, l’infrastructure ne doit pas intercepter les paquets de requêtes d’E/S (IRPs) que le gestionnaire d’E/S a dirigé vers le pilote. En outre, le pilote doit appeler WdfDriverMiniportUnload lorsque 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 les pilotes Miniport.
WdfVerifyOn
Réservé pour le système. Les pilotes ne doivent pas utiliser cet indicateur.
WdfVerifierOn
Réservé pour le système. Les pilotes ne doivent pas utiliser cet indicateur.
WdfDriverInitCompanion

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)

Voir aussi

EvtDriverDeviceAdd

WDF_DRIVER_CONFIG

WdfDriverMiniportUnload