Freigeben über


IMSCEPSetup-Schnittstelle (casetup.h)

Die IMSCEPSetup-Schnittstelle definiert Funktionen zum Installieren und Deinstallieren einer NDES-Rolle (Network Device Enrollment Service) auf einem Certificate Services-Computer. Implementieren Sie diese Schnittstelle, um ein benutzerdefiniertes Setupprogramm zum Installieren und Deinstallieren dieser Rolle bereitzustellen.

Microsoft stellt eine Implementierung dieser Schnittstelle in der CMSCEPSetup-Klasse bereit . Für die Installation müssen Sie InitializeDefaults aufrufen, bevor Sie auf Eigenschaften zugreifen oder andere Methoden für das CMSCEPSetup-Objekt aufrufen.

In C++ erstellen Sie eine instance dieser Schnittstelle, indem Sie die CoCreateInstance-Funktion mit dem CLSID_CMSCEPSetup Klassenbezeichner aufrufen.

Vererbung

Die IMSCEPSetup-Schnittstelle erbt von der IUnknown-Schnittstelle . IMSCEPSetup verfügt auch über folgende Membertypen:

Methoden

Die IMSCEPSetup-Schnittstelle verfügt über diese Methoden.

 
IMSCEPSetup::get_MSCEPErrorId

Ruft die ID für zusätzliche Fehlerinformationen im Zusammenhang mit einer fehlerhaften NDES-Spezifikation (Network Device Enrollment Service) ab. Jeder Methodenaufruf für das übergeordnete Objekt setzt diese Eigenschaft zurück.
IMSCEPSetup::get_MSCEPErrorString

Enthält die Zeichenfolgendaten für zusätzliche Fehlerinformationen im Zusammenhang mit einer fehlerhaften NDES-Spezifikation (Network Device Enrollment Service). Jeder Methodenaufruf für das übergeordnete Objekt setzt diese Eigenschaft zurück.
IMSCEPSetup::GetKeyLengthList

Ruft die Liste der Schlüssellängen ab, die vom angegebenen Kryptografiedienstanbieter (CSP) unterstützt werden. (IMSCEPSetup.GetKeyLengthList)
IMSCEPSetup::GetMSCEPSetupProperty

Ruft einen Eigenschaftswert für eine NDES-Konfiguration (Network Device Enrollment Service) ab.
IMSCEPSetup::GetProviderNameList

Ruft die Liste der Kryptografiedienstanbieter (Kryptografiedienstanbieter, CSPs) ab, die asymmetrische Schlüsselsignatur- und Austauschalgorithmen auf dem Computer bereitstellen.
IMSCEPSetup::InitializeDefaults

Initialisiert ein CMSCEPSetup-Objekt mit Standardwerten, um die Installation einer NDES-Rolle (Network Device Enrollment Service) zu ermöglichen.
IMSCEPSetup::Install

Installiert eine NDES-Rolle (Network Device Enrollment Service), wie in einem CMSCEPSetup-Objekt konfiguriert.
IMSCEPSetup::IsMSCEPStoreEmpty

Gibt immer VARIANT_TRUE zurück. Es sollte nicht verwendet werden.
IMSCEPSetup::P ostUnInstall

Ist nicht implementiert. Sie ist für eine zukünftige Verwendung reserviert.
IMSCEPSetup::P reUnInstall

Entfernt Registrierungs- und IIS-Einstellungen für die Rolle "Registrierungsdienst für Netzwerkgeräte" (NDES).
IMSCEPSetup::SetAccountInformation

Legt die Benutzerkontoinformationen fest, die von der NDES-Erweiterung (IIS Network Device Enrollment Service) verwendet werden, um die Registrierung im Auftrag von Netzwerkgeräten durchzuführen.
IMSCEPSetup::SetMSCEPSetupProperty

Legt einen Eigenschaftswert für eine NDES-Konfiguration (Network Device Enrollment Service) fest.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Nicht unterstützt
Unterstützte Mindestversion (Server) Windows Server 2008 Datacenter, Windows Server 2008 Enterprise [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile casetup.h