Partager via


IEnumRAWINPUTDEVIC:Clone

Crée un autre énumérateur de périphérique d'entrée brut avec le même état que l'énumérateur actuel à itérer au sein de la même liste.

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

Paramètres

ppenum

[sortie] Adresse de la variable de sortie recevant le pointeur d'interface IEnumRAWINPUTDEVICE. Si la méthode est infructueuse, la valeur de cette variable de sortie est indé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 rend possible l'enregistrement d'un point dans la séquence d'énumération afin de retourner plus tard à ce point. L'appelant doit diffuser séparément ce nouvel énumérateur du premier énumérateur.