NetRingGetRangeCount 函式 (ring.h)
計算指定之 net ring 緩衝區範圍中包含的項目數目。
語法
UINT32 NetRingGetRangeCount(
[in] NET_RING const *Ring,
[in] UINT32 StartIndex,
[in] UINT32 EndIndex
);
參數
[in] Ring
NET_RING的指標。
[in] StartIndex
要測量的範圍內含開始。
[in] EndIndex
要測量之範圍的獨佔結尾。
傳回值
指定範圍中的項目數目。
言論
例如,請考慮包含總計8個元素的 net ring。 元素的索引值 0 到 7。 範圍中的元素數目 [1, 4) 為 3。 這是因為不包含 EndIndex 值,因此範圍包含索引值 1、2和 3的專案。
同樣地,範圍 [4, 1) 包含索引值 4、5、6、7和 0 的元素,總共 5 個元素。
最後,請注意,如 [2, 2] 的空白範圍 會傳回零個元素。
要求
要求 | 價值 |
---|---|
目標平臺 | 普遍 |
最低 KMDF 版本 | 1.29 |
最低 UMDF 版本 | 2.33 |
標頭 | ring.h (include netadaptercx.h) |
IRQL | 只要目標記憶體是常駐的任何層級 |