NetRingGetElementAtIndex 函数 (ring.h)

NetRingGetElementAtIndex 函数从网络环中检索元素。

语法

void * NetRingGetElementAtIndex(
  [_In_] NET_RING const *Ring,
  [_In_] UINT32         Index
);

参数

[_In_] Ring

指向 NET_RING的指针。

[_In_] Index

元素索引,在 [ 0 范围内, Ring-NumberOfElements>)

返回值

返回位于指定位置的元素。

注解

NetRingGetElementAtIndex 使用网环的 ElementStride 成员为缓冲区编制索引,并返回指定元素的位置。

NetRingGetElementAtIndex 适用于网络环的通用用途。 相反,NetAdapterCx 客户端驱动程序通常为数据包环调用 NetRingGetPacketAtIndex ,或者为片段环调用 NetRingGetFragmentAtIndex

要求

要求
目标平台 通用
最低 KMDF 版本 1.29
标头 ring.h (包括 netadaptercx.h)
IRQL 只要目标内存是驻留的任意级别

另请参阅

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex