funzione WinUsb_StartTrackingForTimeSync (winusb.h)
La funzione WinUsb_StartTrackingForTimeSync avvia la funzionalità di sincronizzazione dell'ora nello stack di driver USB che ottiene l'ora QPC di sistema associata per i fotogrammi e i microframe del bus USB.
Sintassi
BOOL WinUsb_StartTrackingForTimeSync(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION StartTrackingInfo
);
Parametri
[in] InterfaceHandle
Handle opaco recuperato nella chiamata precedente a WinUsb_Initialize.
[in] StartTrackingInfo
Puntatore a una struttura USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION . Impostare TimeTrackingHandle su INAVLID_HANDLE. Impostare IsStartupDelayTolerable su TRUE se la latenza di avvio iniziale fino a 2,048 secondi è tollerabile. FALSE, la registrazione viene ritardata fino a quando lo stack di driver USB non è in grado di rilevare un frame o un limite di microframe valido.
Valore restituito
WinUsb_StartTrackingForTimeSync restituisceTRUE se l'operazione ha esito positivo. In caso contrario, questa routine restituisce FALSE e il chiamante può recuperare l'errore registrato chiamando GetLastError.
GetLastError può restituire uno dei codici di errore seguenti.
Codice restituito | Descrizione |
---|---|
|
Il chiamante ha passato NULL nel parametro InterfaceHandle o StartTrackingInfo . |
Requisiti
Client minimo supportato | Windows 10 |
Server minimo supportato | Windows Server 2016 |
Piattaforma di destinazione | Universale |
Intestazione | winusb.h (include Winusb.h) |
Libreria | Winusb.lib |
DLL | Winusb.dll |