共用方式為


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

同樣地,範圍 [4, 1) 包含索引值 45670 的元素,總共 5 個元素。

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

要求

要求 價值
目標平臺 普遍
最低 KMDF 版本 1.29
最低 UMDF 版本 2.33
標頭 ring.h (include netadaptercx.h)
IRQL 只要目標記憶體是常駐的任何層級