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 | 只要目標記憶體是駐留的層級,任何層級 |