NetRingGetElementAtIndex 関数 (ring.h)
NetRingGetElementAtIndex 関数は、net リングから要素を取得します。
構文
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 |
ヘッダー | ring.h (netadaptercx.h を含む) |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |