IEnumRAWINPUTDEVIC:Clone

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

Syntax

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

Parameter

ppenum

[out] Adresse der Ausgangsvariablen, die den Zeiger der Schnittstelle IEnumRAWINPUTDEVICE erhält. Wenn die Methode nicht erfolgreich ist, wird der Wert dieser Ausgabevariable nicht definiert.

Eigenschaftswert/Rückgabewert

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

Hinweise

Diese Methode ermöglicht es, einen Punkt in der Enumerationssequenz aufzuzeichnen, um zu diesem Zeitpunkt zu einem späteren Zeitpunkt zurückzukehren. Der Aufrufer muss diese neue Aufzählung separat vom ersten Enumerationsgeber freigeben.