次の方法で共有


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 を呼び出します。

ミニポート ドライバーは、 NdisGetNblTimestampInfoNdisCopyNblTimestampInfo を使用してタイムスタンプを取得およびコピーできます。

ハードウェアとソフトウェアのタイムスタンプの生成の詳細については、「 パケットへのタイムスタンプのアタッチ」を参照してください。

要件

要件
サポートされている最小のクライアント Windows 11
サポートされている最小のサーバー Windows Server 2022。 NDIS 6.82 以降でサポートされています。
Header ndis/nbltimestamp.h (ndis.h を含む)

こちらもご覧ください

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

NDIS パケット タイムスタンプの概要

タイムスタンプをパケットにアタッチする