Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 |