структура INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES (iphlpapi.h)
Описывает возможности программной метки времени драйвера мини-порта сетевой карты.
Дополнительные сведения и примеры кода см. в разделе Метка времени пакетов.
Синтаксис
typedef struct _INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES {
BOOLEAN AllReceive;
BOOLEAN AllTransmit;
BOOLEAN TaggedTransmit;
} INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES, *PINTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES;
Члены
AllReceive
Тип: BOOLEAN
Также содержит элементы, описывающие возможности программной метки времени драйвера мини-порта сетевой карты. Не является аппаратной возможностью. Значение TRUE указывает, что драйвер мини-порта сетевой карты может создать программную метку времени для всех полученных пакетов. Значение FALSE указывает, что программное обеспечение не поддерживает это.
AllTransmit
Тип: BOOLEAN
Не является аппаратной возможностью. Аналогично AllReceiveSw, за исключением того, что применяется к направлению передачи. Значение TRUE указывает, что драйвер мини-порта сетевой карты может создать программную метку времени для всех передаваемых пакетов. Значение FALSE указывает, что программное обеспечение не поддерживает это.
TaggedTransmit
Тип: BOOLEAN
Не является аппаратной возможностью. ЗНАЧЕНИЕ TRUE указывает, что драйвер мини-порта сетевой карты может создать программную метку времени для любого конкретного передаваемого пакета, если приложение указывает на это. Значение FALSE указывает, что программное обеспечение не поддерживает это. Сведения о том, как запрашивать метку времени при отправке пакетов UDP через сокеты Windows, см. в разделе TIMESTAMPING_CONFIG (и TIMESTAMPING_FLAG_TX).
Комментарии
Все элементы INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES структуры представляют возможности программной метки времени. Программная метка времени, созданная драйвером сетевого адаптера, соответствует значению счетчика, полученному при вызове QueryPerformanceCounter.
Одновременное включение аппаратных и программных меток времени не поддерживается.
Требования
Минимальная версия клиента | Windows 10 сборки 20348 |
Минимальная версия сервера | Windows 10 сборки 20348 |
Верхняя часть | iphlpapi.h |