Método IEnumCERTVIEWATTRIBUTE::Clone (certview.h)

El método Clone crea una copia del objeto de secuencia de enumeración de atributos en su estado actual.

Sintaxis

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

Parámetros

[out] ppenum

Puntero a un puntero del tipo IEnumCERTVIEWATTRIBUTE . Esta función producirá un error si el valor deppnum es NULL.

Valor devuelto

C++

Si el método se realiza correctamente, el método devuelve S_OK.

Si se produce un error en el método, devuelve un valor HRESULT que indica el error. Para obtener una lista de códigos de error comunes, consulte Valores HRESULT comunes.

VB

El valor devuelto es un objeto de secuencia de enumeración de atributos clonado.

Comentarios

El objeto de secuencia de enumeración de atributos se obtiene mediante una llamada al método IEnumCERTVIEWROW::EnumCertViewAttribute .

Ejemplos

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

Requisitos

Requisito Value
Cliente mínimo compatible No se admite ninguno
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado certview.h (incluye Certsrv.h)
Library Certidl.lib
Archivo DLL Certadm.dll

Consulte también

IEnumCERTVIEWATTRIBUTE