Condividi tramite


Funzione WdfUsbTargetDeviceGetIoTarget (wdfusb.h)

[Si applica a KMDF e UMDF]

Il metodo WdfUsbTargetDeviceGetIoTarget restituisce un handle all'oggetto di destinazione I/O associato a un dispositivo USB specificato.

Sintassi

WDFIOTARGET WdfUsbTargetDeviceGetIoTarget(
  [in] WDFUSBDEVICE UsbDevice
);

Parametri

[in] UsbDevice

Handle per un oggetto dispositivo USB ottenuto da una chiamata precedente a WdfUsbTargetDeviceCreateWithParameters.

Valore restituito

Il metodo WdfUsbTargetDeviceGetIoTarget restituisce un handle a un oggetto di destinazione I/O.

Se un handle di oggetto fornito dal driver non è valido, si verifica un controllo di bug.

Commenti

Per altre informazioni sul metodo WdfUsbTargetDeviceGetIoTarget e sulle destinazioni di I/O USB, vedi Destinazioni di I/O USB.

Esempio

L'esempio di codice seguente crea un oggetto richiesta e verifica che il framework possa inviare una richiesta all'oggetto di destinazione I/O associato a un dispositivo USB specificato.

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

Requisiti

Requisito Valore
Piattaforma di destinazione Universale
Versione KMDF minima 1.0
Versione UMDF minima 2,0
Intestazione wdfusb.h (include Wdfusb.h)
Libreria Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL

Vedi anche

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetPipeGetIoTarget