Freigeben über


WdfUsbTargetDeviceGetIoTarget-Funktion (wdfusb.h)

[Gilt für KMDF und UMDF]

Die WdfUsbTargetDeviceGetIoTarget Methode gibt ein Handle an das E/A-Zielobjekt zurück, das einem angegebenen USB-Gerät zugeordnet ist.

Syntax

WDFIOTARGET WdfUsbTargetDeviceGetIoTarget(
  [in] WDFUSBDEVICE UsbDevice
);

Parameter

[in] UsbDevice

Ein Handle für ein USB-Geräteobjekt, das aus einem vorherigen Aufruf von WdfUsbTargetDeviceCreateWithParametersabgerufen wurde.

Rückgabewert

Die WdfUsbTargetDeviceGetIoTarget Methode gibt ein Handle an ein E/A-Zielobjekt zurück.

Eine Fehlerüberprüfung tritt auf, wenn ein vom Treiber bereitgestelltes Objekthandle ungültig ist.

Bemerkungen

Weitere Informationen zur WdfUsbTargetDeviceGetIoTarget Methode und USB-E/A-Zielen finden Sie unter USB-E/A-Ziele.

Beispiele

Im folgenden Codebeispiel wird ein Anforderungsobjekt erstellt und überprüft, ob das Framework eine Anforderung an das E/A-Zielobjekt senden kann, das einem angegebenen USB-Gerät zugeordnet ist.

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

Anforderungen

Anforderung Wert
Zielplattform- Universal
Minimale KMDF-Version 1.0
Mindest-UMDF-Version 2.0
Header- wdfusb.h (include Wdfusb.h)
Library Wdf01000.sys (KMDF); WUDFx02000.dll (UMDF)
IRQL- <=DISPATCH_LEVEL

Siehe auch

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetPipeGetIoTarget