structure WUDF_WORKITEM_CONFIG (wudfworkitem.h)
[Avertissement : UMDF 2 est la dernière version de UMDF et remplace UMDF 1. Tous les nouveaux pilotes UMDF doivent être écrits à l’aide de UMDF 2. Aucune nouvelle fonctionnalité n’est ajoutée à UMDF 1 et il existe une prise en charge limitée de UMDF 1 sur les versions plus récentes de Windows 10. Les pilotes Windows universels doivent utiliser UMDF 2. Pour plus d’informations, consultez Bien démarrer avec UMDF.]
Le
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 synchronise l’exécution du OnWorkItem fonction de rappel avec des fonctions de rappel d’autres objets qui se trouvent sous l’objet parent de l’objet d’élément de travail. Si la valeur est FALSE, l’infrastructure ne synchronise pas l’exécution du OnWorkItem fonction de rappel.
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 comme paramètre d’entrée.
La définition de l'AutomaticSerialization membre de WUDF_WORKITEM_CONFIG sur TRUE n’a aucun effet si le pilote n’a pas activé la synchronisation automatique de rappel en appelant IWDFDeviceInitialize ::SetLockingConstraint.
Exigences
Exigence | Valeur |
---|---|
version minimale de UMDF | 1.11 |
d’en-tête | wudfworkitem.h |