IEnumRAWINPUTDEVIC:Next

Listet die nächsten celt-Elemente (RAWINPUTDEVICE-Strukturen) in der Liste des Enumerators auf, wobei die Rückgabe in rgelt zusammen mit der tatsächlichen Anzahl der aufgelisteten Elemente in pceltFetched erfolgt.

Syntax

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

Parameter

celt

[in] Anzahl der in rgelt zurückgegebenen RAWINPUTDEVICE-Strukturen.

rgelt

[out] Array der Größe "celt" (oder größer), um die aufgelisteten RAWINPUTDEVICE-Strukturen zu empfangen.

pceltFetched

[out] Zeiger auf die Anzahl der Elemente, die tatsächlich in rgelt vorhanden sind. Der Aufrufer kann in NULL übergehen, wenn rgelteins beträgt.

Eigenschaftswert/Rückgabewert

HRESULT: S_OK, wenn die Anzahl der Elemente celt ist. Andernfalls S_FALSE.