Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Crea un nuovo enumeratore che contiene lo stesso stato di enumerazione di quello corrente.
Questo metodo consente di registrare un punto specifico nella sequenza di enumerazione e quindi tornare a quel punto in un secondo momento. Il chiamante deve rilasciare questo nuovo enumeratore separatamente dal primo enumeratore.
Sintassi
HRESULT Clone(
[out] IEnumSTATDATA **ppenum
);
Parametri
[out] ppenum
Puntatore a una variabile puntatore IEnumSTATDATA che riceve il puntatore di interfaccia all'oggetto di enumerazione. Se il metodo ha esito negativo, il valore di questa variabile di output non è definito.
Valore restituito
Questo metodo restituisce S_OK se l'operazione ha esito positivo. Altri valori possibili includono quanto segue.
| Codice restituito | Descrizione |
|---|---|
|
Si è verificato un errore imprevisto. |
|
L'enumeratore specificato non è valido. |
|
Memoria insufficiente disponibile per questa operazione. |
Requisiti
| Requisito | Valore |
|---|---|
| Client minimo supportato | Windows 2000 Professional [app desktop | App UWP] |
| Server minimo supportato | Windows 2000 Server [app desktop | App UWP] |
| Piattaforma di destinazione | Windows |
| Intestazione | objidl.h |