NetRingGetElementAtIndex 関数 (ring.h)
NetRingGetElementAtIndex 関数は、ネット リングから要素を取得します。
構文
void * NetRingGetElementAtIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index
);
パラメーター
[_In_] Ring
NET_RINGへのポインター。
[_In_] Index
[ 0, Ring-NumberOfElements>) の範囲内の要素インデックス。
戻り値
指定した場所にある 要素を返します。
注釈
NetRingGetElementAtIndex は、net リングの ElementStride メンバーを使用してバッファーにインデックスを作成し、指定した要素の位置を返します。
NetRingGetElementAtIndex は、ネット リングの汎用的な使用を目的とします。 代わりに、NetAdapterCx クライアント ドライバーは通常、パケット リングに 対して NetRingGetPacketAtIndex を呼び出し、フラグメント リングの 場合は NetRingGetFragmentAtIndex を呼び出します。
要件
要件 | 値 |
---|---|
対象プラットフォーム | ユニバーサル |
最小 KMDF バージョン | 1.29 |
最小 UMDF バージョン | 2.33 |
Header | ring.h (netadaptercx.h を含む) |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |