Partilhar via


IEnumRAWINPUTDEVIC:Next

Enumerates the next celt RAWINPUTDEVICE structures in the enumerator's list, returning them in rgelt along with the actual number of enumerated elements in pceltFetched.

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

Parâmetros

celt

[in] Número de RAWINPUTDEVICE estruturas retornadas em rgelt.

rgelt

[out] Vetor de tamanho celt (ou maior) para receber as estruturas RAWINPUTDEVICE enumeradas.

pceltFetched

[out] Ponteiro para o número de elementos realmente fornecidos em rgelt. O chamador pode passar NULL se rgelt for um.

Valor de Propriedade/Valor Retornado

HRESULT: S_OK se o número de elementos fornecidos é celtCaso contrário, S_FALSE.