共用方式為


NetRingGetElementAtIndex 函式 (ring.h)

NetRingGetElementAtIndex 函式會從 net ring 擷取元素。

語法

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

參數

[_In_] Ring

NET_RING的指標。

[_In_] Index

元素索引,範圍 [0, Ring-NumberOfElements>)

傳回值

傳回位於指定位置的專案。

備註

NetRingGetElementAtIndex 會使用 net 環形的 ElementStride 成員來編製緩衝區索引,並傳回指定元素的位置。

NetRingGetElementAtIndex 適用於 net 通道的一般用法。 相反地,NetAdapterCx 用戶端驅動程式通常會呼叫封包通道的 NetRingGetPacketAtIndex 或片段通道的 NetRingGetFragmentAtIndex

規格需求

需求
目標平台 Universal
最小 KMDF 版本 1.29
最低UMDF版本 2.33
標頭 ring.h (包含 netadaptercx.h)
IRQL 只要目標記憶體是駐留的層級,任何層級

另請參閱

NetRingGetPacketAtIndex

NetRingGetFragmentAtIndex