структура INTERFACE_TIMESTAMP_CAPABILITIES (iphlpapi.h)

Описывает возможности точной метки времени, поддерживаемые сетевым адаптером.

Чтобы получить поддерживаемые возможности меток времени сетевого адаптера, вызовите функцию GetInterfaceSupportedTimestampCapabilities . Эта функция возвращает поддерживаемые возможности метки времени в виде объекта INTERFACE_TIMESTAMP_CAPABILITIES .

Дополнительные сведения и примеры кода см. в разделе Метка времени пакетов.

Синтаксис

typedef struct _INTERFACE_TIMESTAMP_CAPABILITIES {
  ULONG64                                   HardwareClockFrequencyHz;
  BOOLEAN                                   SupportsCrossTimestamp;
  INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES HardwareCapabilities;
  INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES SoftwareCapabilities;
} INTERFACE_TIMESTAMP_CAPABILITIES, *PINTERFACE_TIMESTAMP_CAPABILITIES;

Члены

HardwareClockFrequencyHz

Тип: ULONG64

Содержит частоту аппаратных часов сетевого адаптера, округленную до ближайшего целого числа в единицах Hertz. Обратите внимание, что это номинальная частота, и фактическая частота может не совпадать с этой. Эти данные можно использовать для отображения номинальной частоты для конечных пользователей в информационных целях. Параметр HardwareClockFrequencyHz может содержать значение 0.

SupportsCrossTimestamp

Тип: BOOLEAN

Значение TRUE указывает, что драйвер сетевого адаптера способен создавать аппаратные перекрестные метки времени. Перекрестная метка времени — это набор аппаратных меток времени сетевого интерфейса карта и системных меток времени, полученных очень близко друг к другу. Значение FALSE указывает, что этой возможности не существует.

HardwareCapabilities

Тип: INTERFACE_HARDWARE_TIMESTAMP_CAPABILITIES

Описывает возможности меток времени для оборудования сетевого интерфейса карта (сетевой карты). Одновременное включение аппаратных и программных меток времени не поддерживается.

SoftwareCapabilities

Тип: INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES

Описывает возможности программной метки времени сетевого интерфейса карта драйвере мини-порта. Одновременное включение аппаратных и программных меток времени не поддерживается.

Требования

Требование Значение
Минимальная версия клиента Windows 11 (сборка 10.0.22000.194)
Минимальная версия сервера Windows Server 2022
Верхняя часть iphlpapi.h

См. также раздел

Метки времени пакетов