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 结构的指针。

返回值

没有

言论

微型端口驱动程序可以将软件或硬件时间戳存储在 NBL 的 NetBufferListInfo 数组中。 驱动程序将填充 NET_BUFFER_LIST_TIMESTAMP 结构的 Timestamp 字段,并调用 NdisSetNblTimestampInfo(传入结构)。

有关生成硬件和软件时间戳的详细信息,请参阅 将时间戳附加到数据包

要求

要求 价值
最低支持的客户端 Windows 11
支持的最低服务器 Windows Server 2022。 在 NDIS 6.82 及更高版本中受支持。
目标平台 普遍
标头 ndis/nbltimestamp.h (include ndis.h)
ndis.lib

另请参阅

NET_BUFFER_LIST_TIMESTAMP

NET_BUFFER_LIST

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

NDIS 数据包时间戳 概述

将时间戳附加到数据包