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 只要目标内存是驻留的,任何级别

另请参阅

NET_RING

NetRingIncrementIndex