ICertificateEnrollmentServerSetup::UnInstall メソッド (casetup.h)
UnInstall メソッドは、証明書登録 Web サービス (CES) を削除します。
構文
HRESULT UnInstall(
VARIANT *pCAConfig,
VARIANT *pAuthentication
);
パラメーター
pCAConfig
このパラメーターは将来使用するために予約されています。
pAuthentication
このパラメーターは将来使用するために予約されています。
戻り値
リターン コード | 説明 |
---|---|
|
ユーザーはローカル管理者である必要があります。
ErrorString プロパティの値は、"このセットアップを実行するには、ローカル コンピューター管理者である必要があります" に設定されています。 |
|
ICertificateEnrollmentServerSetup オブジェクトが初期化されました。 InitializeInstallDefaults を正常に呼び出すと、オブジェクトが初期化されます。
ErrorString プロパティの値が "オブジェクトが初期化されました。 初期化されたオブジェクトに対して UnInstall を呼び出すことはできません。 |
注釈
このメソッドを呼び出して CES を削除できます。 ただし、既に初期化されている ICertificateEnrollmentServerSetup オブジェクトで UnInstall メソッドを呼び出すことはできないため、UnInstall を呼び出す前に新しい ICertificateEnrollmentServerSetup を作成する必要があります。
このメソッドは、CES 関連のすべてのディレクトリとアプリケーション プールの削除を試みます。 それができない場合でも、S_OKを返しますが、ErrorString プロパティをチェックして、メソッドで発生した問題を特定できます。
この関数は、次のアクションを実行します。
- Windows Management Instrumentation (WMI) を初期化します。
- %windir%\systemdata\ces ディレクトリと、存在する可能性があるすべてのアプリケーション サブディレクトリの削除を試みます。 詳細については、「 インストール の備考」セクションを参照してください。
- アプリケーション プールとプール内のすべてのアプリケーションの削除を試みます。
- Active Directory の Deleted Objects コンテナーのセキュリティ記述子を更新して、コンピューターによるアクセスを拒否しようとします。 詳細については、「 インストール の備考」セクションを参照してください。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリのみ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリのみ] |
対象プラットフォーム | Windows |
ヘッダー | casetup.h |
[DLL] | Certocm.dll |