IEnumRAWINPUTDEVIC:Next

枚举器列表中的下一个 celtRAWINPUTDEVICE 结构,并返回这些 rgelt 结构以及其中 pceltFetched的实际枚举元素数。

语法

HRESULT Next(
      [in] ULONG celt,
      [out, size_is(celt), length_is(*pceltFetched)] RAWINPUTDEVICE *rgelt,
      [out] ULONG *pceltFetched);

参数

celt

[in] 中返回的 rgelt 结构的数目。

rgelt

[out] 大小为 celt(或更大)的数组,用于接收枚举的 RAWINPUTDEVICE 结构体。

pceltFetched

[out] 指向在 rgelt 中实际提供的元素数量的指针。 调用方可以传入 NULL ,如果 rgelt 为 1。

属性值/返回值

HRESULT:如果提供的元素数为 celt;则S_OK;否则S_FALSE。