Structure NapComponentRegistrationInfo (naptypes.h)
Syntaxe
typedef struct tagNapComponentRegistrationInfo {
NapComponentId id;
CountedString friendlyName;
CountedString description;
CountedString version;
CountedString vendorName;
CLSID infoClsid;
CLSID configClsid;
FILETIME registrationDate;
UINT32 componentType;
} NapComponentRegistrationInfo;
Membres
id
Valeur NapComponentId qui contient l’identificateur unique du composant.
friendlyName
Structure CountedString qui contient le nom convivial (lisible par l’utilisateur) du composant.
description
Structure CountedString qui contient une description du composant.
version
Structure CountedString qui contient la version du composant.
vendorName
Structure CountedString qui contient le nom du fournisseur du composant.
infoClsid
CLSID de l’objet COM qui implémente l’interface INapComponentInfo. Cette interface permet de récupérer des informations plus détaillées et localisées sur le composant NAP.
Actuellement, les clients d’application n’ont pas besoin de fournir un infoClsid valide.
configClsid
CLSID de l’objet COM qui implémente l’interface INapComponentConfig. Cette interface est utilisée pour lancer une interface utilisateur personnalisée et pour obtenir et définir les paramètres de configuration SHV.
Actuellement, les clients SHA et d’application n’ont pas besoin de fournir un configClsid valide.
registrationDate
Structure FILETIME qui contient la date d’inscription.
componentType
Valeur qui définit le type de composant.
Pour les clients d’application, cette valeur doit être ComponentTypeEnforcementClientSoH ou ComponentTypeEnforcementClientRp.
Actuellement, componentType est ignoré pour les shAs et les shV et doit être défini sur 0x00000000.
Remarques
Ces informations d’inscription ne sont pas localisées, elles sont fournies dans US-English uniquement.
Lorsque les composants NAP sont inscrits via les API d’inscription, le champ registrationDate est ignoré.
Lorsque des informations sur les composants NAP inscrits sont récupérées, s’il n’existe pas d’infoClsid, configClsid ou registrationDate valides, elles sont définies sur 0.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
En-tête | naptypes.h |