Partager via


IEnumRAWINPUTDEVIC:Clone

Crée un autre énumérateur de périphériques d'entrée brute avec le même état que l'énumérateur actif pour itérer au sein de la même liste.

Syntaxe

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

Paramètres

ppenum

[out] Adresse de la variable de sortie qui reçoit le pointeur d’interface IEnumRAWINPUTDEVICE . Si la méthode échoue, la valeur de cette variable de sortie n’est pas définie.

Valeur de propriété/valeur de retour

HRESULT : cette méthode prend en charge les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY et E_UNEXPECTED.

Notes

Cette méthode permet d’enregistrer un point dans la séquence d’énumération afin de revenir à ce point ultérieurement. L’appelant doit libérer ce nouvel énumérateur séparément du premier énumérateur.