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 |