Estrutura NapComponentRegistrationInfo (naptypes.h)

Nota A plataforma de Proteção de Acesso à Rede não está disponível a partir do Windows 10
 
A estrutura NapComponentRegistrationInfo define um componente NAP registrado, como um cliente SHA, SHV ou imposição.

Sintaxe

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

Membros

id

Um valor NapComponentId que contém o identificador exclusivo do componente.

friendlyName

Uma estrutura CountedString que contém o nome amigável (legível por humanos) do componente.

description

Uma estrutura CountedString que contém uma descrição do componente.

version

Uma estrutura CountedString que contém a versão do componente.

vendorName

Uma estrutura CountedString que contém o nome do fornecedor do componente.

infoClsid

O CLSID do objeto COM que implementa a interface INapComponentInfo . Essa interface é usada para recuperar informações mais detalhadas e localizadas sobre o componente NAP.

Atualmente, os clientes de imposição não precisam fornecer um infoClsid válido.

configClsid

O CLSID do objeto COM que implementa a interface INapComponentConfig . Essa interface é usada para iniciar uma interface do usuário personalizada e para obter e definir as configurações de SHV.

Atualmente, os SHAs e os clientes de imposição não precisam fornecer um configClsid válido.

registrationDate

Uma estrutura FILETIME que contém a data das informações de registro.

componentType

Um valor que define o tipo de componente.

Para clientes de imposição, esse valor deve ser ComponentTypeEnforcementClientSoH ou ComponentTypeEnforcementClientRp.

Atualmente, componentType é ignorado para SHAs e SHVs e deve ser definido como 0x00000000.

Comentários

Essas informações de registro não são localizadas, elas são fornecidas apenas em US-English.

Quando os componentes NAP são registrados por meio das APIs de registro, o campo registrationDate é ignorado.

Quando informações sobre componentes NAP registrados são recuperadas, se não houver informações válidasClsid, configClsid ou registrationDate, elas serão definidas como 0.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Cabeçalho naptypes.h

Confira também

CountedString

INapComponentInfo

Referência de NAP

Estruturas NAP