structure WUDF_WORKITEM_CONFIG (wudfworkitem.h)
[Avertissement : UMDF 2 est la dernière version d’UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide d’UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et la prise en charge d’UMDF 1 est limitée sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Prise en main avec UMDF.]
The
WUDF_WORKITEM_CONFIG structure contient des informations associées à un élément de travail.
Syntaxe
typedef struct _WUDF_WORKITEM_CONFIG {
ULONG Size;
PFN_WUDF_WORKITEM OnWorkItemFunc;
BOOLEAN AutomaticSerialization;
} WUDF_WORKITEM_CONFIG, *PWUDF_WORKITEM_CONFIG;
Membres
Size
Taille, en octets, de cette structure.
OnWorkItemFunc
Adresse d’une fonction de rappel OnWorkItem .
AutomaticSerialization
Valeur booléenne qui, si TRUE, indique que l’infrastructure synchronisera l’exécution de la fonction de rappel OnWorkItem avec les fonctions de rappel d’autres objets qui se trouvent sous l’objet parent de l’objet élément de travail. Si la valeur est FALSE, l’infrastructure ne synchronise pas l’exécution de la fonction de rappel OnWorkItem .
Remarques
Votre pilote doit initialiser la structure WUDF_WORKITEM_CONFIG en appelant WUDF_WORKITEM_CONFIG_INIT. Votre pilote peut ensuite passer la structure à la méthode IWDFDevice3 ::CreateWorkItem en tant que paramètre d’entrée.
La définition du membre AutomaticSerialization de WUDF_WORKITEM_CONFIG sur TRUE n’a aucun effet si le pilote n’a pas activé la synchronisation de rappel automatique en appelant IWDFDeviceInitialize ::SetLockingConstraint.
Configuration requise
Condition requise | Valeur |
---|---|
Version UMDF minimale | 1.11 |
En-tête | wudfworkitem.h |