Поделиться через


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

Комментарии

Все элементы INTERFACE_SOFTWARE_TIMESTAMP_CAPABILITIES структуры представляют возможности программной метки времени. Программная метка времени, созданная драйвером сетевого адаптера, соответствует значению счетчика, полученному при вызове QueryPerformanceCounter.

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

Требования

   
Минимальная версия клиента Windows 10 сборки 20348
Минимальная версия сервера Windows 10 сборки 20348
Верхняя часть iphlpapi.h

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