WdfUsbTargetDeviceGetIoTarget 関数 (wdfusb.h)

[KMDF と UMDF に適用]

WdfUsbTargetDeviceGetIoTarget メソッドは、指定された USB デバイスに関連付けられている I/O ターゲット オブジェクトへのハンドルを返します。

構文

WDFIOTARGET WdfUsbTargetDeviceGetIoTarget(
  [in] WDFUSBDEVICE UsbDevice
);

パラメーター

[in] UsbDevice

WdfUsbTargetDeviceCreateWithParametersへの以前の呼び出しから取得された USB デバイス オブジェクトへのハンドル。

戻り値

WdfUsbTargetDeviceGetIoTarget メソッドは、I/O ターゲット オブジェクトへのハンドルを返します。

ドライバーが指定したオブジェクト ハンドルが無効な場合、バグ チェックが発生します。

備考

WdfUsbTargetDeviceGetIoTarget メソッドと USB I/O ターゲットの詳細については、「USB I/O ターゲット」を参照してください。

次のコード例では、要求オブジェクトを作成し、フレームワークが、指定された USB デバイスに関連付けられている I/O ターゲット オブジェクトに要求を送信できることを確認します。

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

必要条件

要件 価値
ターゲット プラットフォーム 万国
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー wdfusb.h (Wdfusb.h を含む)
ライブラリ Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL

関連項目

WdfUsbTargetDeviceCreateWithParameters

WdfUsbTargetPipeGetIoTarget