Condividi tramite


EVT_WDF_IO_QUEUE_STATE funzione di callback (wdfio.h)

[Si applica a KMDF e UMDF]

La funzione di callback di un driver EvtIoQueueState recapita informazioni sullo stato della coda al driver.

Sintassi

EVT_WDF_IO_QUEUE_STATE EvtWdfIoQueueState;

void EvtWdfIoQueueState(
  [in] WDFQUEUE Queue,
  [in] WDFCONTEXT Context
)
{...}

Parametri

[in] Queue

Handle per un oggetto coda di I/O.

[in] Context

Informazioni sul contesto definite dal driver specificate dal driver durante la registrazione del EvtIoQueueState funzione di callback.

Valore restituito

Nessuno

Osservazioni:

I driver possono registrare una funzione di callback EvtIoQueueState specificandone l'indirizzo come input per WdfIoQueueStop, WdfIoQueueDrain, WdfIoQueuePurgeo WdfIoQueueReadyNotify. Il framework chiama il EvtIoQueueState funzione di callback dopo il completamento dell'operazione specificata.

È possibile chiamare la funzione di callback EvtIoQueueState in IRQL <= DISPATCH_LEVEL, a meno che il membro ExecutionLevel del WDF_OBJECT_ATTRIBUTES della coda sia impostato su WdfExecutionLevelPassive, nel qual caso viene chiamato in IRQL = PASSIVE_LEVEL. Se la coda specifica WdfExecutionLevelInheritFromParent, la proprietà può essere ereditata dal WDF_OBJECT_ATTRIBUTESWDFDEVICE o WDFDRIVER.

Se IRQL è PASSIVE_LEVEL, il framework chiama la funzione di callback all'interno di un'area critica.

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfio.h (include Wdf.h)
IRQL <= DISPATCH_LEVEL (vedere la sezione Osservazioni)

Vedere anche

WDF_OBJECT_ATTRIBUTES

WdfIoQueueDrain

WdfIoQueuePurge

WdfIoQueueReadyNotify

WdfIoQueueStop