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 フレーム番号が含まれます。
必要条件
要件 | 価値 |
---|---|
ターゲット プラットフォーム の | デスクトップ |
ヘッダー | usbbusif.h (Usbbusif.h を含む) |
IRQL | < = DISPATCH_LEVEL |