Partager via


Interface IMSCEPSetup (casetup.h)

L’interface IMSCEPSetup définit des fonctionnalités permettant d’installer et de désinstaller un rôle NDES (Network Device Enrollment Service) sur un ordinateur des services de certificats. Implémentez cette interface pour fournir un programme d’installation personnalisé pour l’installation et la désinstallation de ce rôle.

Microsoft fournit une implémentation de cette interface dans la classe CMSCEPSetup . Pour l’installation, vous devez appeler InitializeDefaults avant d’accéder à des propriétés ou d’appeler d’autres méthodes sur l’objet CMSCEPSetup .

En C++, vous créez un instance de cette interface en appelant la fonction CoCreateInstance avec l’identificateur de classe CLSID_CMSCEPSetup.

Héritage

L’interface IMSCEPSetup hérite de l’interface IUnknown . IMSCEPSetup possède également les types de membres suivants :

Méthodes

L’interface IMSCEPSetup comporte ces méthodes.

 
IMSCEPSetup ::get_MSCEPErrorId

Obtient l’ID des informations d’erreur supplémentaires liées à une spécification NDES (Network Device Enrollment Service) ayant échoué. Tout appel de méthode sur l’objet parent réinitialise cette propriété.
IMSCEPSetup ::get_MSCEPErrorString

Contient les données de chaîne pour obtenir des informations supplémentaires sur les erreurs liées à une spécification NDES (Network Device Enrollment Service) ayant échoué. Tout appel de méthode sur l’objet parent réinitialise cette propriété.
IMSCEPSetup ::GetKeyLengthList

Obtient la liste des longueurs de clé prises en charge par le fournisseur de services de chiffrement (CSP) spécifié. (IMSCEPSetup.GetKeyLengthList)
IMSCEPSetup ::GetMSCEPSetupProperty

Obtient une valeur de propriété pour une configuration NDES (Network Device Enrollment Service).
IMSCEPSetup ::GetProviderNameList

Obtient la liste des fournisseurs de services de chiffrement (CSP) qui fournissent une signature de clé asymétrique et des algorithmes d’échange sur l’ordinateur.
IMSCEPSetup ::InitializeDefaults

Initialise un objet CMSCEPSetup avec des valeurs par défaut pour permettre l’installation d’un rôle NDES (Network Device Enrollment Service).
IMSCEPSetup ::Install

Installe un rôle NDES (Network Device Enrollment Service) tel que configuré dans un objet CMSCEPSetup.
IMSCEPSetup ::IsMSCEPStoreEmpty

Retourne toujours VARIANT_TRUE. Il ne doit pas être utilisé.
IMSCEPSetup ::P ostUnInstall

Non implémenté. Elle est réservée pour un usage futur.
IMSCEPSetup ::P reUnInstall

Supprime les paramètres de Registre et IIS pour le rôle NDES (Network Device Enrollment Service).
IMSCEPSetup ::SetAccountInformation

Définit les informations de compte d’utilisateur utilisées par l’extension NDES (Network Device Enrollment Service) IIS pour effectuer l’inscription pour le compte des appareils réseau.
IMSCEPSetup ::SetMSCEPSetupProperty

Définit une valeur de propriété pour une configuration NDES (Network Device Enrollment Service).

Configuration requise

Condition requise Valeur
Client minimal pris en charge Aucun pris en charge
Serveur minimal pris en charge Windows Server 2008 Datacenter, Windows Server 2008 Entreprise [applications de bureau uniquement]
Plateforme cible Windows
En-tête casetup.h