EVT_WDF_IO_QUEUE_STATE função de retorno de chamada (wdfio.h)

[Aplica-se a KMDF e UMDF]

A função de retorno de chamada de evento EvtIoQueueState de um driver fornece informações de estado da fila para o driver.

Sintaxe

EVT_WDF_IO_QUEUE_STATE EvtWdfIoQueueState;

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

Parâmetros

[in] Queue

Um identificador para um objeto de fila de E/S.

[in] Context

Informações de contexto definidas pelo driver que o driver especificou quando registrou a função de retorno de chamada EvtIoQueueState .

Valor retornado

Nenhum

Comentários

Os drivers podem registrar uma função de retorno de chamada EvtIoQueueState especificando seu endereço como entrada para WdfIoQueueStop, WdfIoQueueDrain, WdfIoQueuePurge ou WdfIoQueueReadyNotify. A estrutura chama a função de retorno de chamada EvtIoQueueState após a conclusão da operação especificada.

A função de retorno de chamada EvtIoQueueState pode ser chamada em IRQL <= DISPATCH_LEVEL, a menos que o membro ExecutionLevel do WDF_OBJECT_ATTRIBUTES da fila esteja definido como WdfExecutionLevelPassive, nesse caso, ele é chamado em IRQL = PASSIVE_LEVEL. Se a fila especificar WdfExecutionLevelInheritFromParent, a propriedade poderá ser herdada do WDFDEVICE ou do WDF_OBJECT_ATTRIBUTES do WDFDRIVER.

Se o IRQL for PASSIVE_LEVEL, a estrutura chamará a função de retorno de chamada em uma região crítica.

Requisitos

   
Plataforma de Destino Universal
Versão mínima do KMDF 1.0
Versão mínima do UMDF 2,0
Cabeçalho wdfio.h (inclua Wdf.h)
IRQL <= DISPATCH_LEVEL (consulte a seção Comentários)

Confira também

WDF_OBJECT_ATTRIBUTES

WdfIoQueueDrain

WdfIoQueuePurge

WdfIoQueueReadyNotify

WdfIoQueueStop