Partager via


EVT_WDF_WORKITEM fonction de rappel (wdfworkitem.h)

[S’applique à KMDF et UMDF]

La fonction de rappel d’événement evtWorkItem du 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 vers un objet d’élément de travail framework.

Valeur de retour

Aucun

Remarques

En règle générale, le EvtWorkItem fonction de rappel d’un pilote effectue des tâches spécifiées par les informations que le pilote a stockées dans la mémoire contextuelle d’un objet d’é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 Using Framework Work Items.

La fonction de rappel EvtWorkItem s’exécute à IRQL = PASSIVE_LEVEL dans le contexte d’un thread de travail système.

Exigences

Exigence Valeur
plateforme cible Universel
version minimale de KMDF 1.0
version minimale de UMDF 2.0
d’en-tête wdfworkitem.h (include Wdf.h)
IRQL PASSIVE_LEVEL (voir la section Remarques)

Voir aussi

WdfObjectDelete

WdfWorkItemCreate

WdfWorkItemEnqueue