次の方法で共有


WdfUsbTargetPipeIsInEndpoint 関数 (wdfusb.h)

[KMDF と UMDF に適用]

WdfUsbTargetPipeIsInEndpoint メソッドは、指定された USB パイプが入力エンドポイントに接続されているかどうかを判断します。

構文

BOOLEAN WdfUsbTargetPipeIsInEndpoint(
  [in] WDFUSBPIPE Pipe
);

パラメーター

[in] Pipe

一括パイプまたは割り込みパイプを表し、WdfUsbInterfaceGetConfiguredPipe 呼び出すことによって取得されたフレームワーク パイプ オブジェクトへのハンドル。

戻り値

WdfUsbTargetPipeIsInEndpoint パイプ ハンドルが表すパイプが入力エンドポイントである場合、TRUE を返します。 エンドポイントが出力エンドポイント 場合、このメソッドは FALSE を返します。

ドライバーが無効なオブジェクト ハンドルを提供すると、バグ チェックが発生します。

備考

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

次のコード例では、指定した USB パイプが入力エンドポイントに接続されているかどうかを判断します。

BOOLEAN isInEndPoint;

isInEndPoint = WdfUsbTargetPipeIsInEndpoint(usbPipe);

必要条件

要件 価値
ターゲット プラットフォーム 万国
最小 KMDF バージョン 1.0
UMDF の最小バージョン する 2.0
ヘッダー wdfusb.h (Wdfusb.h を含む)
ライブラリ Wdf01000.sys (KMDF);WUDFx02000.dll (UMDF)
IRQL <=DISPATCH_LEVEL
DDI コンプライアンス規則 する DriverCreate(kmdf), KmdfIrql(kmdf), KmdfIrql2(kmdf), KmdfIrqlExp usbKmdfIrql(kmdf) , usbKmdfIrql2(kmdf) , UsbKmdfIrqlExplicit(kmdf)

関連項目

WDF_USB_PIPE_DIRECTION_IN

WdfUsbInterfaceGetConfiguredPipe

WdfUsbTargetPipeIsOutEndpoint する