NetRingAdvanceIndex 関数 (ring.h)
NetRingAdvanceIndex 関数は、ネット リング内のインデックスを前方に進め、必要に応じてラップします。
構文
UINT32 NetRingAdvanceIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index,
[_In_] INT32 Distance
);
パラメーター
[_In_] Ring
アクセスする NET_RING へのポインター。
[_In_] Index
前に進めるインデックス値。
[_In_] Distance
インデックスを進める距離。
戻り値
ネット リングで Distance を前方に進めてから、新しいインデックスを返します。
注釈
NetRingAdvanceIndex を使用すると、クライアント ドライバーはネット リング内の複数のインデックスを前方に移動できます。 クライアント ドライバーは、ラッパー関数 NetRingIncrementIndex を呼び出して、インデックスを 1 ずつインクリメントすることもできます。
要件
要件 | 値 |
---|---|
最小 UMDF バージョン | 2.33 |
Header | ring.h |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |