共用方式為


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
目標平台 Universal
標頭 winusb.h (包含 Winusb.h)
程式庫 Winusb.lib
Dll Winusb.dll

另請參閱

從 WinUSB 傳統型應用程式傳送 USB 同步傳輸

WinUSB 函式