NetRingCollectionGetFragmentRing 関数 (ringcollection.h)

NetRingCollectionGetFragmentRing は、パケット キューのフラグメント リングを取得します。

構文

NET_RING * NetRingCollectionGetFragmentRing(
  NET_RING_COLLECTION const *Rings
);

パラメーター

Rings

このパケット キューのネット リングを記述する NET_RING_COLLECTION 構造体へのポインター。

戻り値

パケット キューのフラグメント NET_RING へのポインターを返します。

注釈

通常、クライアント ドライバーは、ドライバーがハードウェアに情報を投稿する場合など、フラグメント リングを直接操作する必要がある場合に、この関数を呼び出します。 たとえば、ドライバーの送信中にフラグメント リングの ElementIndexMask を使用して、ハードウェア記述子を設定するためにハードウェアにポストされている正しいフラグメントを取得できます。

この関数の使用例については、 Realtek サンプル ドライバーを参照してください。

要件

要件
対象プラットフォーム ユニバーサル
最小 KMDF バージョン 1.29
Header ringcollection.h (netadaptercx.h を含む)
IRQL ターゲット メモリが常駐している限り、任意のレベル

こちらもご覧ください

ネット リングの概要