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 |