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の
パケット へのタイムスタンプのアタッチ