ICertAdmin2::SetCAProperty メソッド (certadm.h)
SetCAProperty メソッドは、証明機関 (CA) のプロパティ値を設定します。
構文
HRESULT SetCAProperty(
[in] const BSTR strConfig,
[in] LONG PropId,
[in] LONG PropIndex,
[in] LONG PropType,
[in] VARIANT *pvarPropertyValue
);
パラメーター
[in] strConfig
COMPUTERNAME\CANAME 形式の CA の有効な構成文字列を表す文字列値。COMPUTERNAME は証明書サービス サーバーのネットワーク名、CANAME は証明書サービスのセットアップ時に入力された CA の共通名です。 構成文字列名の詳細については、「ICertConfig
重要SetCAProperty は、構成文字列が変更されたときに内部キャッシュをクリアしません。 CA の構成文字列を変更する場合は、ICertAdmin オブジェクト 新しいインスタンスを作成し、新しい構成文字列を使用してこのメソッドを再度呼び出す必要があります。
[in] PropId
次のいずれかのプロパティ識別子を指定します。
読み取り専用を含むすべての CA プロパティの詳細については、「ICertAdmin2::GetCAPropertyを参照してください。
[in] PropIndex
PropId パラメーターにインデックスが付いている場合、プロパティ値を取得するときに使用する 0 から始まるインデックス。 PropId
[in] PropType
プロパティの型を指定します。 このパラメーターには、次のいずれかの値を指定できます。
価値 | 意味 |
---|---|
|
長い データ |
|
日付/時刻 (将来の使用のために予約されています)。 |
|
バイナリ データ。 |
|
Unicode |
[in] pvarPropertyValue
C++ | プロパティ値を指定する VARIANT へのポインター。 |
VB を |
プロパティ値を指定する Variant。 |
戻り値
VB
関数が成功した場合、戻り値はS_OK。関数が失敗した場合、戻り値はエラーを示す HRESULT です。 一般的なエラー コードの一覧については、「一般的な HRESULT 値
必要条件
要件 | 価値 |
---|---|
サポートされる最小クライアント | サポートされていません |
サポートされる最小サーバー | Windows Server 2003 [デスクトップ アプリのみ] |
ターゲット プラットフォーム の |
ウィンドウズ |
ヘッダー | certadm.h (Certsrv.h を含む) |
ライブラリ | Certidl.lib |
DLL | Certadm.dll |
関連項目
ICertAdmin2 の