Estructura TimeSample (timeprov.h)
Representa una muestra de tiempo.
Sintaxis
typedef struct TimeSample {
DWORD dwSize;
DWORD dwRefid;
signed __int64 toOffset;
signed __int64 toDelay;
unsigned __int64 tpDispersion;
unsigned __int64 nSysTickCount;
signed __int64 nSysPhaseOffset;
BYTE nLeapFlags;
BYTE nStratum;
DWORD dwTSFlags;
WCHAR wszUniqueName[256];
} TimeSample;
Miembros
dwSize
El tamaño de la estructura en bytes.
dwRefid
Identificador de referencia para el origen de hora, en formato NTP (una dirección IP o una cadena ASCII de cuatro caracteres que describe el origen de hardware, como GPS o WWVB).
toOffset
La diferencia entre los relojes locales y remotos, en (10^-7)s.
toDelay
Retraso total de ida y vuelta, en (10^-7)s. Este es el tiempo que pasan los paquetes en tránsito desde el origen de hora raíz al cliente, incluido el retraso raíz. En el caso de los proveedores NTP, esto significa retraso de ida y vuelta al mismo nivel, además del retraso raíz del mismo nivel. Los proveedores de hardware, es probable que este valor sea cero.
tpDispersion
Error total de medición del desplazamiento del reloj, incluida la dispersión raíz, en (10^-7)s. Esto incluye errores al leer el reloj local, la incertidumbre en la frecuencia del reloj local y el error de los filtros. En el caso de los proveedores NTP, esto incluye la dispersión raíz del mismo nivel.
nSysTickCount
Valor devuelto por GetTimeSysInfo con TSI_TickCount.
nSysPhaseOffset
Valor devuelto por GetTimeSysInfo con TSI_PhaseOffset.
nLeapFlags
Variable que indica un segundo salto inminente o una pérdida de sincronización. Este miembro puede ser uno de los siguientes valores.
Valor | Significado |
---|---|
|
Sin cambios |
|
Agregue el segundo salto. |
|
Resta el segundo bisiesto. |
|
No sincronizado. |
nStratum
Número de saltos de red que separan este equipo del origen raíz. Los proveedores de hardware deben devolver cero. Los proveedores NTP deben devolver el estrato del mismo nivel que proporcionó el ejemplo.
dwTSFlags
Información sobre el origen de hora.
Valor | Significado |
---|---|
|
El ejemplo se ha autenticado criptográficamente. |
|
La muestra procede de un dispositivo de hardware, como un GPS o un receptor de radio. |
wszUniqueName[256]
Nombre que identifica de forma única el origen del ejemplo. En el caso de los proveedores de red, el nombre debe incluir el protocolo y las direcciones IP. En el caso de los dispositivos de hardware, el nombre debe incluir el nombre del dispositivo y el puerto de comunicación.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | timeprov.h |