次の方法で共有


PUSB_BUSIFFN_QUERY_BUS_TIME_EX コールバック関数 (usbbusif.h)

この要求はサポートされていません。

QueryBusTimeEx ルーチンは、現在の 32 ビット USB マイクロフレーム番号を取得します。

構文

typedef NTSTATUS
  (USB_BUSIFFN *PUSB_BUSIFFN_QUERY_BUS_TIME_EX) (
    IN PVOID,
    IN PULONG
  );

パラメーター

[in] unnamedParam1

IRP_MN_QUERY_INTERFACE要求によってUSB_BUS_INTERFACE_USBDI_V3構造体の BusContext メンバーで返されるハンドル。

[out] unnamedParam2

現在の USB マイクロフレーム番号を受信します。

戻り値

QueryBusTimeEx は 、次のいずれかの値を返します。

リターン コード 説明
STATUS_SUCCESS 呼び出しは、正常に完了しました。
STATUS_NOT_SUPPORTED 関数は、USB 2.0 をサポートしていない USB ホスト コントローラーに対して呼び出されました。

注釈

QueryBusTimeEx は、USB 2.0 ホスト コントローラーに接続されている USB デバイスに対して呼び出されると、現在の USB 2.0 フレーム/マイクロフレーム番号を取得します。

返されるマイクロフレーム値の最小 3 ビットには現在の 125us マイクロフレームが含まれますが、上位 29 ビットには現在の 1 ミリ秒の USB フレーム番号が含まれます。

要件

要件
対象プラットフォーム デスクトップ
Header usbbusif.h (Usbbusif.h を含む)
IRQL < = DISPATCH_LEVEL

こちらもご覧ください