次の方法で共有


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 を含む)

関連項目

NdisSetNblTimestampInfo

NdisGetNblTimestampInfo

NdisCopyNblTimestampInfo

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

パケット へのタイムスタンプのアタッチ