ICertificateEnrollmentServerSetup::SetApplicationPoolCredentials メソッド (casetup.h)

SetApplicationPoolCredentials メソッドは、証明書登録 Web サービス (CES) を実行するアプリケーション プールのユーザー アカウント情報を指定します。

構文

HRESULT SetApplicationPoolCredentials(
  [in] const BSTR bstrUsername,
  [in] const BSTR bstrPassword
);

パラメーター

[in] bstrUsername

アカウントのユーザー名を含む BSTR

[in] bstrPassword

アカウント パスワードを含む BSTR

戻り値

リターン コード 説明
E_INVALIDARG
bstrUsername 引数と bstrPassword 引数を NULL または空にすることはできません。
HRESULT_FROM_WIN32(ERROR_INVALID_STATE)
ICertificateEnrollmentServerSetup オブジェクトが初期化されていません。

ErrorString プロパティの値が "セットアップ オブジェクトが初期化されていません。 InitializeInstallDefaults メソッドを使用してセットアップ オブジェクトを初期化してください。"

注釈

SetApplicationPoolCredentials メソッドは、ユーザー資格情報が有効かどうか、およびアカウントがIIS_IUSRS グループのメンバーであるかどうかを判断します。 エラーが発生した場合、 ErrorString プロパティは次のいずれかに設定できます。

  • "セットアップでは、アカウントのセキュリティ情報を取得できません。"
  • "セットアップでは、アカウントのメンバーシップをチェックできません。"
  • "アカウントは、ローカル コンピューターのIIS_IUSRS グループのメンバーではありません。"
  • "コンピューターの DNS 名の取得に失敗しました。"
  • "アカウントはドメイン アカウントである必要があります。 ローカル アカウントは許可されていません。

要件

要件
サポートされている最小のクライアント Windows 7 [デスクトップ アプリのみ]
サポートされている最小のサーバー Windows Server 2008 R2 [デスクトップ アプリのみ]
対象プラットフォーム Windows
ヘッダー casetup.h
[DLL] Certocm.dll

こちらもご覧ください

ICertificateEnrollmentServerSetup