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 |