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 |