Partager via


Structure NapComponentRegistrationInfo (naptypes.h)

Note La plateforme protection de l’accès réseau n’est pas disponible à partir de Windows 10
 
La structure NapComponentRegistrationInfo définit un composant NAP inscrit tel qu’un client SHA, SHV ou d’application.

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

Voir aussi

CountedString

INapComponentInfo

Référence NAP

NAP Structures