ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials メソッド (casetup.h)
SetApplicationPoolCredentials メソッドは、証明書登録 Web サービス (CES) を実行するアプリケーション プールのユーザー アカウント情報を指定します。
構文
HRESULT SetApplicationPoolCredentials(
[in] const BSTR bstrUsername,
[in] const BSTR bstrPassword
);
パラメーター
[in] bstrUsername
アカウントのユーザー名を含む BSTR 。
[in] bstrPassword
アカウント パスワードを含む BSTR 。
戻り値
リターン コード | 説明 |
---|---|
|
bstrUsername 引数と bstrPassword 引数を NULL または空にすることはできません。 |
|
ICertificateEnrollmentServerSetup オブジェクトが初期化されていません。
ErrorString プロパティの値が "セットアップ オブジェクトが初期化されていません。 InitializeInstallDefaults メソッドを使用してセットアップ オブジェクトを初期化してください。" |
注釈
SetApplicationPoolCredentials メソッドは、ユーザー資格情報が有効かどうか、およびアカウントがIIS_IUSRS グループのメンバーであるかどうかを判断します。 エラーが発生した場合、 ErrorString プロパティは次のいずれかに設定できます。
- "セットアップでは、アカウントのセキュリティ情報を取得できません。"
- "セットアップでは、アカウントのメンバーシップをチェックできません。"
- "アカウントは、ローカル コンピューターのIIS_IUSRS グループのメンバーではありません。"
- "コンピューターの DNS 名の取得に失敗しました。"
- "アカウントはドメイン アカウントである必要があります。 ローカル アカウントは許可されていません。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | casetup.h |
[DLL] | Certocm.dll |