Condividi tramite


Struttura NapComponentRegistrationInfo (naptypes.h)

Nota La piattaforma Network Access Protection non è disponibile a partire da Windows 10
 
La struttura NapComponentRegistrationInfo definisce un componente NAP registrato, ad esempio un client SHA, SHV o applicazione.

Sintassi

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

Members

id

Valore NapComponentId contenente l'identificatore univoco del componente.

friendlyName

Struttura CountedString contenente il nome descrittivo (leggibile) del componente.

description

Struttura CountedString che contiene una descrizione del componente.

version

Struttura CountedString che contiene la versione del componente.

vendorName

Struttura CountedString contenente il nome del fornitore per il componente.

infoClsid

CLSID dell'oggetto COM che implementa l'interfaccia INapComponentInfo. Questa interfaccia viene usata per recuperare informazioni più dettagliate e localizzate sul componente NAP.

Attualmente, i client di applicazione non devono fornire informazioni valideClsid.

configClsid

CLSID dell'oggetto COM che implementa l'interfaccia INapComponentConfig. Questa interfaccia viene usata per avviare un'interfaccia utente personalizzata e per ottenere e impostare le impostazioni di configurazione SHV.

Attualmente, i client di applicazione e SHA non devono fornire una configurazione validaClsid.

registrationDate

Struttura FILETIME che contiene la data delle informazioni di registrazione.

componentType

Valore che definisce il tipo di componente.

Per i client di applicazione questo valore deve essere ComponentTypeEnforcementClientSoH o ComponentTypeEnforcementClientRp.

Attualmente, componentType viene ignorato per SHAs e SHV e deve essere impostato su 0x00000000.

Commenti

Queste informazioni di registrazione non vengono localizzate, vengono fornite solo in US-English.

Quando i componenti nap vengono registrati tramite le API di registrazione, il campo registrationDate viene ignorato.

Quando vengono recuperate informazioni sui componenti nap registrati, se non sono presenti informazioni valideClsid, configClsid o registrationDate, vengono impostate su 0.

Requisiti

Requisito Valore
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2008 [solo app desktop]
Intestazione naptypes.h

Vedi anche

CountedString

INapComponentInfo

Informazioni di riferimento su NAP

Strutture NAP