Condividi tramite


Metodo IEnumOLEVERB::Clone (oleidl.h)

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] IEnumOLEVERB **ppenum
);

Parametri

[out] ppenum

Puntatore a una variabile puntatore IEnumOLEVERB che riceve il puntatore di interfaccia all'oggetto 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
E_UNEXPECTED
Si è verificato un errore imprevisto.
E_INVALIDARG
L'enumeratore specificato non è valido.
E_OUTOFMEMORY
Memoria insufficiente disponibile per questa operazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione oleidl.h

Vedi anche

IEnumOLEVERB