Compartir a través de


Estructura NapComponentRegistrationInfo (naptypes.h)

Nota La plataforma protección de acceso a redes no está disponible a partir de Windows 10
 
La estructura NapComponentRegistrationInfo define un componente NAP registrado, como un cliente SHA, SHV o enforcement.

Sintaxis

typedef struct tagNapComponentRegistrationInfo {
  NapComponentId id;
  CountedString  friendlyName;
  CountedString  description;
  CountedString  version;
  CountedString  vendorName;
  CLSID          infoClsid;
  CLSID          configClsid;
  FILETIME       registrationDate;
  UINT32         componentType;
} NapComponentRegistrationInfo;

Miembros

id

Valor NapComponentId que contiene el identificador único del componente.

friendlyName

Estructura CountedString que contiene el nombre descriptivo (legible) del componente.

description

Estructura CountedString que contiene una descripción del componente.

version

Estructura CountedString que contiene la versión del componente.

vendorName

Estructura CountedString que contiene el nombre del proveedor para el componente.

infoClsid

CLSID del objeto COM que implementa la interfaz INapComponentInfo. Esta interfaz se usa para recuperar información más detallada y localizada sobre el componente NAP.

Actualmente, los clientes de cumplimiento no necesitan proporcionar un infoClsid válido.

configClsid

CLSID del objeto COM que implementa la interfaz INapComponentConfig. Esta interfaz se usa para iniciar una interfaz de usuario personalizada y para obtener y establecer las opciones de configuración de SHV.

Actualmente, los SHAs y los clientes de cumplimiento no necesitan proporcionar un configClsid válido.

registrationDate

Estructura FILETIME que contiene la fecha de información de registro.

componentType

Valor que define el tipo de componente.

Para los clientes de cumplimiento, este valor debe ser ComponentTypeEnforcementClientSoH o ComponentTypeEnforcementClientRp.

Actualmente, componentType se omite para shAs y SHV y debe establecerse en 0x00000000.

Comentarios

Esta información de registro no está localizada, solo se proporciona en US-English.

Cuando los componentes nap se registran a través de las API de registro, se omite el campo registrationDate .

Cuando se recupera información sobre los componentes NAP registrados, si no hay infoClsid, configClsid o registrationDate válidos, se establecen en 0.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Encabezado naptypes.h

Consulte también

CountedString

INapComponentInfo

Referencia de NAP

Estructuras NAP