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, viene verificato un controllo di bug.

Osservazioni

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

Esempi

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

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

Fabbisogno

Requisito Valore
piattaforma di destinazione Universale
versione minima di KMDF 1.0
versione minima di UMDF 2.0
intestazione wdfusb.h (include Wdfusb.h)
libreria Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL

Vedere anche

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetPipeGetIoTarget