WinUsb_GetCurrentFrameNumber関数 (winusb.h)
WinUsb_GetCurrentFrameNumber関数は、バスの現在のフレーム番号を取得します。
構文
BOOL WinUsb_GetCurrentFrameNumber(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[out] PULONG CurrentFrameNumber,
[out] LARGE_INTEGER *TimeStamp
);
パラメーター
[in] InterfaceHandle
CreateFile が返したデバイスへのハンドル。
[out] CurrentFrameNumber
現在のフレーム番号の値。
[out] TimeStamp
現在のフレームが読み取られたときのタイム スタンプ値。
戻り値
WinUsb_GetCurrentFrameNumber は、操作が成功した場合に TRUE を返します。 それ以外の場合、この関数は FALSE を返し、呼び出し元は GetLastError を呼び出すことによってログに記録されたエラーを取得できます。
注釈
呼び出し元は PerformanceCount と Win32 関数 QueryPerformanceCounter によって返される値を比較して、フレーム番号の読み取り後にユーザー モードへの切り替えが遅れているかどうかを判断できます。 呼び出し元は、必要に応じて開始フレーム番号を調整できます。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1 |
サポートされている最小のサーバー | Windows Server 2012 R2 |
対象プラットフォーム | ユニバーサル |
Header | winusb.h (Winusb.h を含む) |
Library | Winusb.lib |
[DLL] | Winusb.dll |