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


структура 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-разрядное целое число, представляющее метку времени программного обеспечения или оборудования.

Замечания

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

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

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

Требования

Требование Ценность
минимальные поддерживаемые клиентские Windows 11
минимальный поддерживаемый сервер Windows Server 2022. Поддерживается в NDIS 6.82 и более поздних версиях.
заголовка ndis/nbltimestamp.h (include ndis.h)

См. также

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

Обзор метки времени пакета NDIS

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