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) 结构的 NetBufferListInfo 数组中。 驱动程序可以使用 NET_BUFFER_LIST_TIMESTAMP 结构在 NBL 的 NetBufferListInfo 字段中设置时间戳。 驱动程序填充 NET_BUFFER_LIST_TIMESTAMP 结构的 Timestamp 字段,并调用 NdisSetNblTimestampInfo,并传入 结构。
微型端口驱动程序可以使用 NdisGetNblTimestampInfo 和 NdisCopyNblTimestampInfo 来检索和复制时间戳。
有关生成硬件和软件时间戳的详细信息,请参阅 将时间戳附加到数据包。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 11 |
最低受支持的服务器 | Windows Server 2022。 在 NDIS 6.82 及更高版本中受支持。 |
标头 | ndis/nbltimestamp.h (包括 ndis.h) |