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) |