Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
[Aplica-se a KMDF e UMDF]
A função WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE inicializa a estrutura de WDF_IO_QUEUE_CONFIG de um driver.
Sintaxe
VOID WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE(
[out] PWDF_IO_QUEUE_CONFIG Config,
[in] WDF_IO_QUEUE_DISPATCH_TYPE DispatchType
);
Parâmetros
[out] Config
Um ponteiro para a estrutura de WDF_IO_QUEUE_CONFIG do driver.
[in] DispatchType
Um enumerador WDF_IO_QUEUE_DISPATCH_TYPE que identifica o tipo de expedição de solicitação para a fila.
Valor de retorno
Nenhum
Observações
Os drivers devem chamar WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE ao criar uma fila de E/S gerenciada por energia que seja a fila padrão de um dispositivo. A função WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE zera a estrutura de WDF_IO_QUEUE_CONFIG especificada e define seu membro tamanho. Ele também define o membro PowerManaged como WdfUseDefault, define o membro DefaultQueue como TRUE e armazena o tipo de expedição especificado no membro DispatchType.
A partir do KMDF versão 1.9, se DispatchType estiver definido como WdfIoQueueDispatchParallel, WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE definirá o membro NumberOfPresentedRequests da estrutura como -1. Esse valor indica que a estrutura pode fornecer um número ilimitado de solicitações de E/S ao driver.
Para obter um exemplo de código que usa WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE, consulte WdfIoQueueCreate.
Requisitos
| Requisito | Valor |
|---|---|
| da 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) |