IEnumRAWINPUTDEVIC:Next
在枚举器列表中枚举下一个 celt
RAWINPUTDEVICE 结构,将它们和 pceltFetched
中枚举元素的实际数量返回至 rgelt
。
语法
HRESULT Next(
[in] ULONG celt,
[out, size_is(celt), length_is(*pceltFetched)] RAWINPUTDEVICE *rgelt,
[out] ULONG *pceltFetched);
参数
celt
[in] rgelt
中返回的 RAWINPUTDEVICE 结构的数量。
rgelt
[out] celt 大小(或更大)的数组,用于接收枚举的 RAWINPUTDEVICE 结构。
pceltFetched
[out] 指向 rgelt
中实际提供的元素数量的指针。 如果 NULL
为一,则调用方可传入 rgelt
。
属性值/返回值
HRESULT:如果提供的元素数量为 celt
,则值为 S_OK;否则为 S_FALSE。