Share via


IMSCEPSetup インターフェイス (casetup.h)

IMSCEPSetup インターフェイスは、証明書サービス コンピューターにネットワーク デバイス登録サービス (NDES) ロールをインストールおよびアンインストールする機能を定義します。 このインターフェイスを実装して、このロールをインストールおよびアンインストールするためのカスタム セットアップ プログラムを提供します。

Microsoft は、 CMSCEPSetup クラスにこのインターフェイスの実装を提供します。 インストールの場合は、プロパティにアクセスする前に InitializeDefaults を呼び出すか、 CMSCEPSetup オブジェクトの他のメソッドを呼び出す必要があります。

C++ では、CLSID_CMSCEPSetup クラス識別子を使用して CoCreateInstance 関数を呼び出して、このインターフェイスのインスタンス 作成します。

継承

IMSCEPSetup インターフェイスは、IUnknown インターフェイスから継承されます。 IMSCEPSetup には、次の種類のメンバーもあります。

メソッド

IMSCEPSetup インターフェイスには、これらのメソッドがあります。

 
IMSCEPSetup::get_MSCEPErrorId

失敗したネットワーク デバイス登録サービス (NDES) 仕様に関連する追加のエラー情報の ID を取得します。 親オブジェクトのメソッド呼び出しは、このプロパティをリセットします。
IMSCEPSetup::get_MSCEPErrorString

失敗したネットワーク デバイス登録サービス (NDES) 仕様に関連する追加のエラー情報の文字列データを格納します。 親オブジェクトのメソッド呼び出しは、このプロパティをリセットします。
IMSCEPSetup::GetKeyLengthList

指定した暗号化サービス プロバイダー (CSP) でサポートされているキーの長さの一覧を取得します。 (IMSCEPSetup.GetKeyLengthList)
IMSCEPSetup::GetMSCEPSetupProperty

ネットワーク デバイス登録サービス (NDES) 構成のプロパティ値を取得します。
IMSCEPSetup::GetProviderNameList

コンピューター上の非対称キー署名と交換アルゴリズムを提供する暗号化サービス プロバイダー (CSP) の一覧を取得します。
IMSCEPSetup::InitializeDefaults

ネットワーク デバイス登録サービス (NDES) ロールのインストールを有効にするために、CMSCEPSetup オブジェクトを既定値で初期化します。
IMSCEPSetup::Install

CMSCEPSetup オブジェクトで構成されているネットワーク デバイス登録サービス (NDES) ロールをインストールします。
IMSCEPSetup::IsMSCEPStoreEmpty

常にVARIANT_TRUEを返します。 使用しないでください。
IMSCEPSetup::P ostUnInstall

実装されていません。 将来の使用に備えて予約されています。
IMSCEPSetup::P reUnInstall

ネットワーク デバイス登録サービス (NDES) ロールのレジストリと IIS 設定を削除します。
IMSCEPSetup::SetAccountInformation

ネットワーク デバイスに代わって登録を実行するために IIS ネットワーク デバイス登録サービス (NDES) 拡張機能によって使用されるユーザー アカウント情報を設定します。
IMSCEPSetup::SetMSCEPSetupProperty

ネットワーク デバイス登録サービス (NDES) 構成のプロパティ値を設定します。

要件

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