Freigeben über


IEnumCERTVIEWEXTENSION::Clone-Methode (certview.h)

Die Clone-Methode erstellt eine Kopie der Erweiterungsenumerationssequenz.

Syntax

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

Parameter

[out] ppenum

Ein Zeiger auf einen Zeiger des IEnumCERTVIEWEXTENSION-Typs . Diese Methode schlägt fehl, wenn der ppenum-ParameterNULL 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 Erweiterungsenumerationssequenzobjekt.

Hinweise

Das Erweiterungsenumerationssequenzobjekt wird durch einen Aufruf der IEnumCERTVIEWROW::EnumCertViewExtension-Methode abgerufen.

Beispiele

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

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

IEnumCERTVIEWEXTENSION