структура NET_BUFFER_LIST_TIMESTAMP (ndis/nbltimestamp.h)

Структура NET_BUFFER_LIST_TIMESTAMP представляет программную или аппаратную метку времени, созданную при приеме или передаче пакета.

Синтаксис

typedef struct _NET_BUFFER_LIST_TIMESTAMP {
  ULONG64 Timestamp;
} NET_BUFFER_LIST_TIMESTAMP, *PNET_BUFFER_LIST_TIMESTAMP;

Члены

Timestamp

64-разрядное целое значение, представляющее программную или аппаратную метку времени.

Комментарии

Драйверы miniport могут хранить метку времени в массиве NetBufferListInfo структуры NET_BUFFER_LIST (NBL). Драйверы могут использовать структуру NET_BUFFER_LIST_TIMESTAMP , чтобы задать метку времени в поле NetBufferListInfo NBL. Драйвер заполняет поле Метка времени структуры NET_BUFFER_LIST_TIMESTAMP и вызывает NdisSetNblTimestampInfo, передав структуру.

Драйверы miniport могут использовать NdisGetNblTimestampInfo и NdisCopyNblTimestampInfo для получения и копирования меток времени.

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

Требования

Требование Значение
Минимальная версия клиента Windows 11
Минимальная версия сервера Windows Server 2022. Поддерживается в NDIS 6.82 и более поздних версиях.
Верхняя часть ndis/nbltimestamp.h (включая ndis.h)

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

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

Общие сведения о метке времени пакета NDIS

Присоединение меток времени к пакетам