Share via


WinUsb_GetCurrentFrameNumber, fonction (winusb.h)

La fonction WinUsb_GetCurrentFrameNumber obtient le numéro d’image actuel du bus.

Syntaxe

BOOL WinUsb_GetCurrentFrameNumber(
  [in]  WINUSB_INTERFACE_HANDLE InterfaceHandle,
  [out] PULONG                  CurrentFrameNumber,
  [out] LARGE_INTEGER           *TimeStamp
);

Paramètres

[in] InterfaceHandle

Handle de l’appareil retourné par CreateFile .

[out] CurrentFrameNumber

Valeur du numéro de trame actuelle.

[out] TimeStamp

Valeur d’horodatage lorsque l’image actuelle a été lue.

Valeur retournée

WinUsb_GetCurrentFrameNumber retourne TRUE si l’opération réussit. Sinon, cette fonction retourne FALSE et l’appelant peut récupérer l’erreur journalisée en appelant GetLastError.

Remarques

L’appelant peut comparer performanceCount à la valeur retournée par la fonction Win32 QueryPerformanceCounter pour déterminer s’il y a eu un retard dans la transition vers le mode utilisateur après la lecture du numéro de trame. L’appelant peut ensuite ajuster le numéro d’image de départ en fonction des besoins.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 8.1
Serveur minimal pris en charge Windows Server 2012 R2
Plateforme cible Universal
En-tête winusb.h (inclure Winusb.h)
Bibliothèque Winusb.lib
DLL Winusb.dll

Voir aussi

Envoyer des transferts isochrones USB à partir d’une application de bureau WinUSB

Fonctions WinUSB