Freigeben über


WinUsb_StopTrackingForTimeSync-Funktion (winusb.h)

Die WinUsb_StopTrackingForTimeSync-Funktion beendet die Zeitsynchronisierungsfunktion im USB-Treiberstapel, die die zugehörige System-QPC-Zeit für USB-Busframes und Microframes abruft.

Syntax

BOOL WinUsb_StopTrackingForTimeSync(
  [in] WINUSB_INTERFACE_HANDLE                      InterfaceHandle,
  [in] PUSB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION StopTrackingInfo
);

Parameter

[in] InterfaceHandle

Ein undurchsichtiges Handle, das im vorherigen Aufruf von WinUsb_Initialize abgerufen wurde.

[in] StopTrackingInfo

Ein Zeiger auf eine USB_STOP_TRACKING_FOR_TIME_SYNC_INFORMATION-Struktur . Legen Sie TimeTrackingHandle auf das Handle fest, das im vorherigen Aufruf von WinUsb_StartTrackingForTimeSync empfangen wurde.

Rückgabewert

WinUsb_StopTrackingForTimeSync gibt TRUE zurück, wenn der Vorgang erfolgreich ist. Andernfalls gibt diese Routine FALSE zurück, und der Aufrufer kann den protokollierten Fehler abrufen, indem er GetLastError aufruft.

GetLastError kann einen der folgenden Fehlercodes zurückgeben.

Rückgabecode Beschreibung
ERROR_INVALID_HANDLE
Der Aufrufer hat NULL im Parameter InterfaceHandle oder StopTrackingInfo übergeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 10
Unterstützte Mindestversion (Server) Windows Server 2016
Zielplattform Universell
Header winusb.h (einschließlich Winusb.h)
Bibliothek Winusb.lib
DLL Winusb.dll

Weitere Informationen

Winusb

WinUSB-Funktionen

WinUsb_Initialize

WinUsb_StartTrackingForTimeSync