Compartir a través de


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
0
Sin cambios
1
Agregue el segundo salto.
2
Resta el segundo bisiesto.
3
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
TSF_Authenticated
El ejemplo se ha autenticado criptográficamente.
TSF_Hardware
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

Consulte también

GetTimeSysInfoFunc

TpcGetSamplesArgs