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
インデックスを進める距離。
戻り値
ネット リング内 距離 進んだ後の新しいインデックスを返します。
備考
NetRingAdvanceIndex を使用すると、クライアント ドライバーはネット リング内の複数のインデックスを前方に移動できます。 クライアント ドライバーは、NetRingIncrementIndexラッパー関数を呼び出して、インデックスを 1 インクリメントすることもできます。
必要条件
要件 | 価値 |
---|---|
UMDF の最小バージョン を する | 2.33 |
ヘッダー | ring.h |
IRQL | ターゲット メモリが常駐している限り、任意のレベル |