IEnumRAWINPUTDEVIC:CloneIEnumRAWINPUTDEVIC:Clone

Crea un altro enumeratore del dispositivo di input non elaborato con lo stesso stato dell'enumeratore corrente per eseguire l'iterazione dello stesso elenco.Creates another raw input device enumerator with the same state as the current enumerator to iterate over the same list.

SintassiSyntax

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

ParametriParameters

ppenum

[out] Indirizzo della variabile di output che riceve il IEnumRAWINPUTDEVICE puntatore a interfaccia.[out] Address of output variable that receives the IEnumRAWINPUTDEVICE interface pointer. Se il metodo ha esito negativo, il valore di questa variabile di output è definito.If the method is unsuccessful, the value of this output variable is undefined.

Valore proprietà/Valore restituitoProperty Value/Return Value

HRESULT: Questo metodo supporta i valori restituiti standard E_INVALIDARG ed E_OUTOFMEMORY, E_UNEXPECTED.HRESULT: This method supports the standard return values E_INVALIDARG, E_OUTOFMEMORY, and E_UNEXPECTED.

NoteRemarks

Questo metodo consente di registrare un punto nella sequenza di enumerazione per tornare a quel punto in un secondo momento.This method makes it possible to record a point in the enumeration sequence in order to return to that point at a later time. Il chiamante deve rilasciare il nuovo enumeratore separatamente dal primo enumeratore.The caller must release this new enumerator separately from the first enumerator.