EVT_WDF_WORKITEM funzione di callback (wdfworkitem.h)

[Si applica a KMDF e UMDF]

La funzione di callback dell'evento EvtWorkItem di un driver esegue il lavoro associato a un elemento di lavoro specificato.

Sintassi

EVT_WDF_WORKITEM EvtWdfWorkitem;

void EvtWdfWorkitem(
  [in] WDFWORKITEM WorkItem
)
{...}

Parametri

[in] WorkItem

Handle per un oggetto work-item del framework.

Valore restituito

nessuno

Osservazioni

In genere, la funzione di callback EvtWorkItem di un driver esegue attività specificate dalle informazioni archiviate nel contesto di un oggetto elemento di lavoro.

Per registrare una funzione di callback EvtWorkItem , il driver chiama WdfWorkItemCreate.

Dopo che la funzione di callback EvtWorkItem ha eseguito le attività specificate, deve chiamare WdfObjectDelete, a meno che il driver non riutilizza gli elementi di lavoro.

Per altre informazioni sugli elementi di lavoro, vedere Uso degli elementi di lavoro di Framework.

La funzione di callback EvtWorkItem viene eseguita in IRQL = PASSIVE_LEVEL nel contesto di un thread di lavoro di sistema.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfworkitem.h (includere Wdf.h)
IRQL PASSIVE_LEVEL (vedere la sezione Osservazioni)

Vedi anche

WdfObjectDelete

WdfWorkItemCreate

WdfWorkItemEnqueue