Freigeben über


IEnumRAWINPUTDEVIC:Clone

Erstellt einen weiteren Enumerator für Geräte für die unformatierte Eingabe, der im selben Zustand wie der aktuelle Enumerator ist und dieselbe Liste durchlaufen soll.

HRESULT Clone( [out] IEnumRAWINPUTDEVICE **ppenum);

Parameter

ppenum

[out] Adresse einer Ausgabevariable, die den IEnumRAWINPUTDEVICE-Schnittstellenzeiger empfängt. Wenn die Methode fehlschlägt, ist der Wert dieser Ausgabevariablen nicht definiert.

Eigenschaftswert/Rückgabewert

HRESULT: Diese Methode unterstützt die Standardrückgabewerte E_INVALIDARG, E_OUTOFMEMORY und E_UNEXPECTED.

Hinweise

Durch diese Methode ist es möglich, einen Punkt in der Enumerationsfolge aufzuzeichnen, um später zu diesem Punkt zurückzukehren. Der Aufrufer muss diesen neuen Enumerator separat vom ersten Enumerator freigeben.