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 以降でサポートされています。 |
Header | ndis/nbltimestamp.h (ndis.h を含む) |