WinUsb_GetCurrentFrameNumberAndQpc関数 (winusb.h)
WinUsb_GetCurrentFrameNumberAndQpc関数は、フレームとマイクロフレームと同期されたシステム クエリ パフォーマンス カウンター (QPC) 値を取得します。
構文
BOOL WinUsb_GetCurrentFrameNumberAndQpc(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION FrameQpcInfo
);
パラメーター
[in] InterfaceHandle
WinUsb_Initializeの前の呼び出しで取得された不透明なハンドル。
[in] FrameQpcInfo
USB_FRAME_NUMBER_AND_QPC_FOR_TIME_SYNC_INFORMATION構造体へのポインター。 出力時に、 CurrentQueryPerformanceCounter は USB ドライバー スタックによって予測されるシステム QPC 値 (マイクロ秒単位) に設定されます。 必要に応じて、入力時に、呼び出し元は QPC 値を取得するフレーム番号とマイクロフレーム番号を指定できます。
出力時に、 QueryPerformanceCounterAtInputFrameOrMicroFrame メンバーは、そのフレームまたはマイクロフレームの QPC 値に設定されます。
戻り値
操作が 成功した場合、WinUsb_GetCurrentFrameNumberAndQpc は TRUE を 返します。 それ以外の場合、このルーチンは FALSE を返し、呼び出し元は GetLastError を呼び出すことによってログに記録されたエラーを取得できます。
GetLastError は 、次のいずれかのエラー コードを返すことができます。
リターン コード | 説明 |
---|---|
|
呼び出し元が InterfaceHandle または FrameQpcInfo パラメーターに NULL を渡しました。 |
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | ユニバーサル |
Header | winusb.h (Winusb.h を含む) |
Library | Winusb.lib |
[DLL] | Winusb.dll |