EVT_WDF_WORKITEM fonction de rappel (wdfworkitem.h)
[S’applique à KMDF et UMDF]
La fonction de rappel d’événement EvtWorkItem d’un pilote effectue le travail associé à un élément de travail spécifié.
Syntaxe
EVT_WDF_WORKITEM EvtWdfWorkitem;
void EvtWdfWorkitem(
[in] WDFWORKITEM WorkItem
)
{...}
Paramètres
[in] WorkItem
Handle d’un objet d’élément de travail d’infrastructure.
Valeur de retour
None
Remarques
En règle générale, la fonction de rappel EvtWorkItem d’un pilote effectue des tâches qui sont spécifiées par les informations stockées par le pilote dans la mémoire de contexte d’un objet élément de travail.
Pour inscrire une fonction de rappel EvtWorkItem , le pilote appelle WdfWorkItemCreate.
Une fois que la fonction de rappel EvtWorkItem a effectué les tâches spécifiées, elle doit appeler WdfObjectDelete, sauf si le pilote réutilise les éléments de travail.
Pour plus d’informations sur les éléments de travail, consultez Utilisation d’éléments de travail framework.
La fonction de rappel EvtWorkItem s’exécute à IRQL = PASSIVE_LEVEL dans le contexte d’un thread de travail système.
Configuration requise
Condition requise | Valeur |
---|---|
Plateforme cible | Universal |
Version KMDF minimale | 1.0 |
Version UMDF minimale | 2.0 |
En-tête | wdfworkitem.h (include Wdf.h) |
IRQL | PASSIVE_LEVEL (voir la section Remarques) |