Compartir a través de


función WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE (wdfio.h)

[Se aplica a KMDF y UMDF]

La función WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE inicializa la estructura WDF_IO_QUEUE_CONFIG de un controlador.

Sintaxis

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

Puntero a la estructura WDF_IO_QUEUE_CONFIG del controlador.

[in] DispatchType

Enumerador WDF_IO_QUEUE_DISPATCH_TYPE que identifica el tipo de envío de solicitudes para la cola.

Valor devuelto

None

Observaciones

Los controladores deben llamar a WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE al crear una cola de E/S administrada por energía que sea la cola predeterminada de un dispositivo. La función WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE cero la estructura de WDF_IO_QUEUE_CONFIG especificada y establece su miembro Size . También establece el miembro PowerManaged en WdfUseDefault, establece el miembro DefaultQueue en TRUE y almacena el tipo de distribución especificado en el miembro DispatchType .

A partir de la versión 1.9 de KMDF, si DispatchType está establecido en WdfIoQueueDispatchParallel, WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE establece el miembro NumberOfPresentedRequests de la estructura en -1. Este valor indica que el marco puede entregar un número ilimitado de solicitudes de E/S al controlador.

Para obtener un ejemplo de código que usa WDF_IO_QUEUE_CONFIG_INIT_DEFAULT_QUEUE, vea WdfIoQueueCreate.

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfio.h (incluya Wdf.h)

Consulte también

WDF_IO_QUEUE_CONFIG

WDF_IO_QUEUE_CONFIG_INIT

WDF_IO_QUEUE_DISPATCH_TYPE

WdfIoQueueCreate