NetRingAdvanceIndex 函数 (ring.h)
NetRingAdvanceIndex 函数向前推进 net ring 中的索引,如有必要,会四处环绕。
语法
UINT32 NetRingAdvanceIndex(
[_In_] NET_RING const *Ring,
[_In_] UINT32 Index,
[_In_] INT32 Distance
);
参数
[_In_] Ring
指向要访问 NET_RING 的指针。
[_In_] Index
要前进的索引值。
[_In_] Distance
要推进索引的距离。
返回值
在净环中向前推进 距离 后返回新索引。
言论
NetRingAdvanceIndex 使客户端驱动程序能够在 net ring 中向前移动多个索引。 客户端驱动程序还可以 NetRingIncrementIndex 调用包装函数,1来递增索引。
要求
要求 | 价值 |
---|---|
最低 UMDF 版本 | 2.33 |
标头 | ring.h |
IRQL | 只要目标内存是驻留的,任何级别 |