Metodo IEnumCERTVIEWEXTENSION::Clone (certview.h)

Il metodo Clone crea una copia della sequenza di enumerazione estensione.

Sintassi

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

Parametri

[out] ppenum

Puntatore a un puntatore di tipo IEnumCERTVIEWEXTENSION . Questo metodo avrà esito negativo se il parametro ppenum è NULL.

Valore restituito

C++

Se il metodo ha esito positivo, il metodo restituisce S_OK.

Se il metodo ha esito negativo, restituisce un valore HRESULT che indica l'errore. Per un elenco di codici di errore comuni, vedere Valori HRESULT comuni.

VB

Il valore restituito è un oggetto sequenza di enumerazione dell'estensione clonato.

Commenti

L'oggetto sequenza di enumerazione dell'estensione viene ottenuto da una chiamata al metodo IEnumCERTVIEWROW::EnumCertViewExtension .

Esempio

IEnumCERTVIEWEXTENSION * pEnumExt2 = NULL;
HRESULT                  hr;

// pEnumExt is previously instantiated IEnumCERTVIEWEXTENSION object
hr = pEnumExt->Clone(&pEnumExt2);
if (S_OK != hr)
    printf("Unable to clone IEnumCERTVIEWEXTENSION\n");
else
{
    // use cloned object as needed
    //...
}
// done using cloned object, free memory
if (NULL != pEnumExt2)
    pEnumExt2->Release();

Requisiti

Requisito Valore
Client minimo supportato Nessuno supportato
Server minimo supportato Windows Server 2003 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione certview.h (includere Certsrv.h)
Libreria Certidl.lib
DLL Certadm.dll

Vedi anche

IEnumCERTVIEWEXTENSION