función WinUsb_StartTrackingForTimeSync (winusb.h)
La función WinUsb_StartTrackingForTimeSync inicia la característica de sincronización de hora en la pila de controladores USB que obtiene el tiempo de QPC del sistema asociado para fotogramas de bus USB y microframes.
Sintaxis
BOOL WinUsb_StartTrackingForTimeSync(
[in] WINUSB_INTERFACE_HANDLE InterfaceHandle,
[in] PUSB_START_TRACKING_FOR_TIME_SYNC_INFORMATION StartTrackingInfo
);
Parámetros
[in] InterfaceHandle
Identificador opaco recuperado en la llamada anterior a WinUsb_Initialize.
[in] StartTrackingInfo
Puntero a una estructura de USB_START_TRACKING_FOR_TIME_SYNC_INFORMATION . Establezca TimeTrackingHandle en INAVLID_HANDLE. Establezca IsStartupDelayTolerable en TRUE si la latencia de inicio inicial de hasta 2,048 segundos es tolerable. FALSE, el registro se retrasa hasta que la pila del controlador USB puede detectar un marco o un límite de microframe válidos.
Valor devuelto
WinUsb_StartTrackingForTimeSync devuelve TRUE si la operación se realiza correctamente. De lo contrario, esta rutina devuelve FALSE y el autor de la llamada puede recuperar el error registrado llamando a GetLastError.
GetLastError puede devolver uno de los siguientes códigos de error.
Código devuelto | Descripción |
---|---|
|
El llamador pasó NULL en el parámetro InterfaceHandle o StartTrackingInfo . |
Requisitos
Cliente mínimo compatible | Windows 10 |
Servidor mínimo compatible | Windows Server 2016 |
Plataforma de destino | Universal |
Encabezado | winusb.h (incluya Winusb.h) |
Library | Winusb.lib |
Archivo DLL | Winusb.dll |