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.