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 (デスクトップ アプリのみ) |
対象プラットフォーム | Windows |
ヘッダー | certadm.h (Certsrv.h を含む) |
Library | Certidl.lib |
[DLL] | Certadm.dll |
こちらもご覧ください
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示