IEnumCERTVIEWATTRIBUTE::Clone 方法 (certview.h)

Clone 方法會建立屬性列舉順序對象的複本,其目前狀態。

語法

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

參數

[out] ppenum

IEnumCERTVIEWATTRIBUTE 型別指標的指標。 如果 ppenumNULL,此函式將會失敗。

傳回值

C++

如果方法成功,方法會傳回S_OK。

如果方法失敗,它會傳回指出錯誤的 HRESULT 值。 如需常見錯誤碼的清單,請參閱 一般 HRESULT 值

VB

傳回值是複製的屬性列舉順序物件。

備註

屬性列舉順序對像是透過 呼叫 IEnumCERTVIEWROW::EnumCertViewAttribute 方法來取得。

範例

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

規格需求

需求
最低支援的用戶端 都不支援
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
目標平台 Windows
標頭 certview.h (包含 Certsrv.h)
程式庫 Certidl.lib
Dll Certadm.dll

另請參閱

IEnumCERTVIEWATTRIBUTE