структура 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 |