WinUsb_StartTrackingForTimeSync関数 (winusb.h)
WinUsb_StartTrackingForTimeSync関数は、USB バス フレームとマイクロフレームに関連付けられているシステム QPC 時刻を取得する USB ドライバー スタックで時刻同期機能を開始します。
構文
BOOL WinUsb_StartTrackingForTimeSync(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION StartTrackingInfo
);
パラメーター
[in] InterfaceHandle
WinUsb_Initializeの前の呼び出しで取得された不透明なハンドル。
[in] StartTrackingInfo
USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION構造体へのポインター。 [TimeTrackingHandle] を [INAVLID_HANDLE] に設定します。 最大 2.048 秒の初期起動待機時間が許容できる場合は、 IsStartupDelayTolerable を TRUE に設定します。 FALSE の場合、登録は USB ドライバー スタックが有効なフレームまたはマイクロフレーム境界を検出できるようになるまで遅延されます。
戻り値
WinUsb_StartTrackingForTimeSync は、操作が成功した場合に TRUE を 返します。 それ以外の場合、このルーチンは FALSE を返し、呼び出し元は GetLastError を呼び出すことによってログに記録されたエラーを取得できます。
GetLastError は 、次のいずれかのエラー コードを返すことができます。
リターン コード | 説明 |
---|---|
|
呼び出し元が InterfaceHandle または StartTrackingInfo パラメーターに NULL を渡しました。 |
要件
サポートされている最小のクライアント | Windows 10 |
サポートされている最小のサーバー | Windows Server 2016 |
対象プラットフォーム | ユニバーサル |
Header | winusb.h (Winusb.h を含む) |
Library | Winusb.lib |
[DLL] | Winusb.dll |