Partager via


IEnumRAWINPUTDEVIC :Clone

Crée un autre énumérateur d’appareil d’entrée brut avec le même état que l’énumérateur actuel pour itérer sur 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.

Remarques

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.