共用方式為


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個元素的淨環。 專案的索引值為 07。 範圍中的元素數目 [1, 4) 為 3。 這是因為 未包含 EndIndex 值,因此範圍包含索引值為 123 的專案。

同樣地,範圍 [4, 1) 包含索引值為 45670 的專案, (迴圈迴環開頭) ,總共有 5 個元素。

最後請注意, 空的範圍,例如 [2, 2) 會傳回零個元素。

規格需求

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