Compartir a través de


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.

Observaciones

Para obtener más información sobre el método de 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 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 de wdfusb.h (incluya Wdfusb.h)
biblioteca de Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
irQL <=DISPATCH_LEVEL

Consulte también

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetPipeGetIoTarget