Compartir a través de


Función WdfIoQueueGetDevice (wdfio.h)

[Se aplica a KMDF y UMDF]

El método WdfIoQueueGetDevice devuelve un identificador al objeto de dispositivo de marco al que pertenece una cola de E/S especificada.

Sintaxis

WDFDEVICE WdfIoQueueGetDevice(
  [in] WDFQUEUE Queue
);

Parámetros

[in] Queue

Identificador de un objeto de cola de marco.

Valor devuelto

WdfIoQueueGetDevice devuelve un identificador a un objeto de dispositivo de marco.

Se produce una comprobación de errores si el controlador proporciona un identificador de objeto no válido.

Observaciones

Para obtener más información sobre el método de WdfIoQueueGetDevice, vea Obtener propiedades de cola de E/S.

Ejemplos

En el ejemplo de código siguiente se obtiene un identificador para el objeto de dispositivo de marco asociado a la cola de E/S que contiene una solicitud especificada.

WDFDEVICE  device;

device = WdfIoQueueGetDevice(WdfRequestGetIoQueue(Request));

Requisitos

Requisito Valor
de la plataforma de destino de Universal
versión mínima de KMDF 1.0
versión mínima de UMDF 2.0
encabezado wdfio.h (incluya Wdf.h)
Biblioteca Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <= DISPATCH_LEVEL
reglas de cumplimiento de DDI DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExplicit(kmdf)

Consulte también

WdfRequestGetIoQueue