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 (NBL) 結構的 NetBufferListInfo 陣列中。 驅動程式可以使用 NET_BUFFER_LIST_TIMESTAMP 結構,在 NBL 的 NetBufferListInfo 欄位中設定時間戳。 驅動程式會填入NET_BUFFER_LIST_TIMESTAMP結構的 Timestamp 欄位,並呼叫 NdisSetNblTimestampInfo,並傳入 結構。

迷你埠驅動程式可以使用 NdisGetNblTimestampInfoNdisCopyNblTimestampInfo 來擷取和複製時間戳。

如需產生硬體和軟體時間戳的詳細資訊,請參閱 將時間戳附加至封包

規格需求

需求
最低支援的用戶端 Windows 11
最低支援的伺服器 Windows Server 2022。 NDIS 6.82 和更新版本支援。
標頭 ndis/nbltimestamp.h (include ndis.h)

另請參閱

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

NDIS 封包時間戳概觀

將時間戳附加至封包