IEnumRAWINPUTDEVIC:Next

在枚举数列表中枚举下一 celt RAWINPUTDEVICE 结构,将其返回到 rgelt,并将所枚举元素的实际数目返回到 pceltFetched。

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

参数

celt

[输入] rgelt 中返回的 RAWINPUTDEVICE 结构数。

rgelt

[输出] 要接收枚举 RAWINPUTDEVICE 结构的、大小为 celt(或更大)的数组。

pceltFetched

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

属性值/返回值

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