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


Функция NdisSetNblTimestampInfo (ndis/nbltimestamp.h)

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

Синтаксис

void NdisSetNblTimestampInfo(
  [_Inout_] NET_BUFFER_LIST                 *Nbl,
  [_In_]    NET_BUFFER_LIST_TIMESTAMP const *NblTimestamp
);

Параметры

[_Inout_] Nbl

Указатель на структуру NET_BUFFER_LIST .

[_In_] NblTimestamp

Указатель на инициализированную структуру NET_BUFFER_LIST_TIMESTAMP .

Возвращаемое значение

None

Remarks

Драйвер мини-порта может хранить программную или аппаратную метку времени в массиве NetBufferListInfo NBL. Драйвер заполняет поле Метка времениструктуры NET_BUFFER_LIST_TIMESTAMP и вызывает NdisSetNblTimestampInfo, передав структуру.

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

Требования

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

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

NET_BUFFER_LIST_TIMESTAMP

NET_BUFFER_LIST

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

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

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