Notes
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
[S’applique uniquement à KMDF]
La structure WDF_DPC_CONFIG contient des informations de configuration pour un objet DPC.
Syntaxe
typedef struct _WDF_DPC_CONFIG {
ULONG Size;
PFN_WDF_DPC EvtDpcFunc;
BOOLEAN AutomaticSerialization;
} WDF_DPC_CONFIG, *PWDF_DPC_CONFIG;
Membres
Size
Taille, en octets, de cette structure.
EvtDpcFunc
Pointeur vers la fonction de rappel evtDpcFun c du pilote.
AutomaticSerialization
Valeur booléenne qui, si TRUE, indique que l’infrastructure synchronise l’exécution de l’objet DPC EvtDpcFunc fonction de rappel avec des fonctions de rappel provenant d’autres objets situés sous le parent de l’objet DPC. Pour plus d’informations, consultez la section Remarques suivante.
Remarques
La structure WDF_DPC_CONFIG est utilisée comme entrée pour WdfDpcCreate.
Pour initialiser une structure WDF_DPC_CONFIG, votre pilote doit d’abord appeler WDF_DPC_CONFIG_INIT, puis remplir les membres de la structure que WDF_DPC_CONFIG_INIT n’initialise pas.
La définition automaticSerialization TRUE n’a aucun effet si l’étendue de synchronisation de l’objet d’appareil parent est définie sur WdfSynchronizationScopeNone.
La définition automaticSerialization sur TRUE entraîne l’échec WdfDpcCreate si le niveau d’exécution de l’objet d’appareil parent est défini sur WdfExecutionLevelPassive.
Pour plus d’informations sur l' de synchronisation et la synchronisation des fonctions de rappel de pilote, consultez Techniques de synchronisation pour les pilotes Framework-Based.
Pour plus d’informations sur la gestion des interruptions dans les pilotes basés sur l’infrastructure, consultez Gestion des interruptions matérielles.
Spécifications
Besoin | Valeur |
---|---|
version minimale de KMDF | 1.0 |
En-tête | wdfdpc.h (include Wdf.h) |