Condividi tramite


EVT_WDF_WORKITEM funzione di callback (wdfworkitem.h)

[Si applica a KMDF e UMDF]

La funzione di callback di un driver EvtWorkItem 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 elemento di lavoro del framework.

Valore restituito

Nessuno

Osservazioni

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

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

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

Per altre informazioni sugli elementi di lavoro, vedere Using Framework Work Items.

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfworkitem.h (include Wdf.h)
IRQL PASSIVE_LEVEL (vedere la sezione Osservazioni)

Vedere anche

WdfObjectDelete

WdfWorkItemCreare

WdfWorkItemEnqueue