Partager via


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

Voir aussi

IWDFDevice3 ::CreateWorkItem

OnWorkItem

WUDF_WORKITEM_CONFIG_INIT