Función WdfUsbTargetDeviceGetIoTarget (wdfusb.h)

[Se aplica a KMDF y UMDF]

El método WdfUsbTargetDeviceGetIoTarget devuelve un identificador al objeto de destino de E/S asociado a un dispositivo USB especificado.

Sintaxis

WDFIOTARGET WdfUsbTargetDeviceGetIoTarget(
  [in] WDFUSBDEVICE UsbDevice
);

Parámetros

[in] UsbDevice

Identificador de un objeto de dispositivo USB obtenido de una llamada anterior a WdfUsbTargetDeviceCreateWithParameters.

Valor devuelto

El método WdfUsbTargetDeviceGetIoTarget devuelve un identificador a un objeto de destino de E/S.

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

Comentarios

Para obtener más información sobre el método WdfUsbTargetDeviceGetIoTarget y los destinos de E/S USB, consulte Destinos de E/S USB.

Ejemplos

En el ejemplo de código siguiente se crea un objeto de solicitud y se comprueba que el marco puede enviar una solicitud al objeto de destino de E/S asociado a un dispositivo USB especificado.

status = WdfRequestCreate(
                          &attributes,
                          WdfUsbTargetDeviceGetIoTarget(deviceContext->UsbTargetDevice),
                          &request
                          );

Requisitos

Requisito Value
Plataforma de destino Universal
Versión mínima de KMDF 1.0
Versión mínima de UMDF 2.0
Encabezado wdfusb.h (incluya Wdfusb.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL

Consulte también

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetPipeGetIoTarget