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 (包括 ndis.h)
Library ndis.lib

另请参阅

NET_BUFFER_LIST_TIMESTAMP

NET_BUFFER_LIST

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

NDIS 数据包时间戳概述

将时间戳附加到数据包