Freigeben über


IEnumCERTVIEWATTRIBUTE::Clone-Methode (certview.h)

Die Clone-Methode erstellt eine Kopie des Attributenumerationssequenzobjekts im aktuellen Zustand.

Syntax

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

Parameter

[out] ppenum

Ein Zeiger auf einen Zeiger vom Typ IEnumCERTVIEWATTRIBUTE . Diese Funktion schlägt fehl, wenn ppenumNULL ist.

Rückgabewert

C++

Wenn die Methode erfolgreich ist, gibt die Methode S_OK zurück.

Wenn die Methode fehlschlägt, gibt sie einen HRESULT-Wert zurück, der den Fehler angibt. Eine Liste allgemeiner Fehlercodes finden Sie unter Allgemeine HRESULT-Werte.

VB

Der Rückgabewert ist ein geklontes Attributenumerationssequenzobjekt.

Hinweise

Das Attributenumerationssequenzobjekt wird durch einen Aufruf der IEnumCERTVIEWROW::EnumCertViewAttribute-Methode abgerufen.

Beispiele

// 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();

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile certview.h (include Certsrv.h)
Bibliothek Certidl.lib
DLL Certadm.dll

Weitere Informationen

IEnumCERTVIEWATTRIBUTE