NetExtensionGetPacketRscTimestamp 関数 (rsc.h)

NetExtensionGetPacketRscTimestamp 関数は、パケットの受信セグメント合体 (RSC) タイムスタンプ情報を取得します。

構文

NET_PACKET_RSC_TIMESTAMP * NetExtensionGetPacketRscTimestamp(
  NET_EXTENSION const *Extension,
  UINT32              Index
);

パラメーター

Extension

この受信キューの RSC タイムスタンプ拡張情報を記述する NET_EXTENSION 構造体へのポインター。

Index

ターゲット NET_PACKETのパケット リング内のインデックス。

戻り値

このパケットの RSC 情報を保持する NET_PACKET_RSC_TIMESTAMP 構造体へのポインターを返します。

注釈

NIC クライアント ドライバーは、通常、データパス キューの作成時にパケット拡張機能のオフセットに対してクエリを実行し、キュー コンテキスト空間に格納して、クエリを頻繁に実行する必要がないようにします。 この例については、「 キューの送受信」を参照してください。 クライアントは、キュー コンテキストから RSC オフセットを取得して NetExtensionGetPacketRscTimestamp に渡すことができます。

この関数は、 NetExtensionGetData に関するラッパー関数です。

要件

要件
Header rsc.h
IRQL ターゲット メモリが常駐している限り、任意のレベル

こちらもご覧ください

Packet descriptors and extensions (パケットの記述子と拡張機能)

NetExtensionGetData