共用方式為


ICertManageModule::SetProperty 方法 (certmod.h)

SetProperty 方法可讓模組設定屬性值。

語法

HRESULT SetProperty(
  [in] const BSTR    strConfig,
  [in] BSTR          strStorageLocation,
  [in] BSTR          strPropertyName,
  [in] LONG          Flags,
  [in] const VARIANT *pvarProperty
);

參數

[in] strConfig

代表憑證服務伺服器的組態字串,格式為 COMPUTERNAME\CANAME,其中 COMPUTERNAME 是證書服務伺服器網路名稱,CANAME 是 證書頒發機構單位 的一般名稱, (CA 在憑證服務設定期間輸入 CA) 。 如需設定字串名稱的相關信息,請參閱 ICertConfig

[in] strStorageLocation

提供屬性值記憶體的位置,如 ICertManageModule::GetProperty 中的 strStorageLocation 定義中所述。

[in] strPropertyName

正在指派其值的屬性名稱。 原則和結束模組應該支持憑證服務管理員所使用的下列屬性。

意義
名稱
模組的名稱。
描述
模組的描述。
Copyright (著作權)
與課程模組相關的著作權。
檔案版本
模組檔案的版本。
產品版本
模組的版本。

[in] Flags

此參數是保留的,而且必須設定為零。

[in] pvarProperty

正在指派給 strPropertyName 所指定屬性的值。

傳回值

VB

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

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

備註

這個方法適用於未來的功能。 不過,需要最少的實作,才能符合 ICertManageModule 介面的需求。

範例

#include <windows.h>
#include <Certmod.h>

HRESULT CCertManagePolicyModule::SetProperty(
            /* [in] */ const BSTR strConfig,
            /* [in] */ BSTR strStorageLocation,
            /* [in] */ BSTR strPropertyName,
            /* [in] */ LONG Flags,
            /* [in] */ const VARIANT *pvarProperty)
{
    // This implementation fulfills the minimal requirement
    // needed for ICertManageModule::SetProperty.
    return S_OK;
}

規格需求

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

另請參閱

CCertManageModule

ICertConfig

ICertManageModule

ICertManageModule::GetProperty