Структура TimeSample (timeprov.h)
Представляет пример времени.
Синтаксис
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;
Члены
dwSize
Размер структуры в байтах.
dwRefid
Идентификатор ссылки для источника времени в формате NTP (IP-адрес или строка ASCII из четырех символов, описывающая источник оборудования, например GPS или WWVB).
toOffset
Разница между локальными и удаленными часами в (10^-7)s.
toDelay
Общая задержка кругового пути в (10^-7)с. Это время, затраченное на передачу пакетов из корневого источника времени в клиент, включая корневую задержку. Для поставщиков NTP это означает задержку обратной связи до однорангового узла, а также корневую задержку однорангового узла. Поставщики оборудования, это значение, вероятно, равно нулю.
tpDispersion
Общая погрешность измерения смещения часов, включая корневую дисперсию, в (10^-7)с. К ним относятся ошибки при чтении локальных часов, неопределенность в локальной частоте часов и ошибка из фильтров. Для поставщиков NTP это включает корневую дисперсию однорангового узла.
nSysTickCount
Значение, возвращаемое getTimeSysInfo с TSI_TickCount.
nSysPhaseOffset
Значение, возвращаемое GetTimeSysInfo с TSI_PhaseOffset.
nLeapFlags
Переменная, указывающая на предстоящее корректировочную секунду или потерю синхронизации. Этот элемент может иметь одно из следующих значений.
Значение | Значение |
---|---|
|
Без изменений. |
|
Добавьте високосную секунду. |
|
Вычесть корректировочную секунду. |
|
Не синхронизировано. |
nStratum
Количество сетевых прыжков, отделяющих этот компьютер от корневого источника. Поставщики оборудования должны возвращать ноль. Поставщики NTP должны возвращать слой однорангового узла, который предоставил пример.
dwTSFlags
Сведения об источнике времени.
Значение | Значение |
---|---|
|
Пример прошел криптографическую проверку подлинности. |
|
Образец получен из аппаратного устройства, такого как GPS или радиоприемник. |
wszUniqueName[256]
Имя, однозначно определяющее источник образца. Для поставщиков сетей имя должно включать протокол и IP-адреса. Для аппаратных устройств имя должно включать имя устройства и порт связи.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows XP [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | timeprov.h |