Share via


NapComponentRegistrationInfo-Struktur (naptypes.h)

Hinweis Die Netzwerkzugriffsschutzplattform ist ab Windows 10
 
Die NapComponentRegistrationInfo-Struktur definiert eine registrierte NAP-Komponente, z. B. einen SHA-, SHV- oder Erzwingungsclient.

Syntax

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

Member

id

Ein NapComponentId-Wert , der den eindeutigen Bezeichner der Komponente enthält.

friendlyName

Eine CountedString-Struktur , die den benutzerfreundlichen (lesbaren) Namen der Komponente enthält.

description

Eine CountedString-Struktur , die eine Beschreibung der Komponente enthält.

version

Eine CountedString-Struktur , die die Version der Komponente enthält.

vendorName

Eine CountedString-Struktur , die den Anbieternamen für die Komponente enthält.

infoClsid

Die CLSID des COM-Objekts, das die INapComponentInfo-Schnittstelle implementiert. Diese Schnittstelle wird verwendet, um ausführlichere und lokalisierte Informationen zur NAP-Komponente abzurufen.

Derzeit müssen Erzwingungsclients keine gültige infoClsid angeben.

configClsid

Die CLSID des COM-Objekts, das die INapComponentConfig-Schnittstelle implementiert. Diese Schnittstelle wird verwendet, um eine benutzerdefinierte Benutzeroberfläche zu starten und SHV-Konfigurationseinstellungen abzurufen und festzulegen.

Derzeit müssen SHAs und Erzwingungsclients keine gültige configClsid angeben.

registrationDate

Eine FILETIME-Struktur , die das Datum der Registrierungsinformationen enthält.

componentType

Ein -Wert, der den Komponententyp definiert.

Für Erzwingungsclients sollte dieser Wert entweder ComponentTypeEnforcementClientSoH oder ComponentTypeEnforcementClientRp sein.

Derzeit wird componentType für SHAs und SHVs ignoriert und sollte auf 0x00000000 festgelegt werden.

Hinweise

Diese Registrierungsinformationen sind nicht lokalisiert, sie werden nur in US-English bereitgestellt.

Wenn NAP-Komponenten über die Registrierungs-APIs registriert werden, wird das Feld registrationDate ignoriert.

Wenn Informationen zu registrierten NAP-Komponenten abgerufen werden und keine gültigen infoClsid, configClsid oder registrationDate vorhanden sind, werden sie auf 0 festgelegt.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile naptypes.h

Weitere Informationen

CountedString

INapComponentInfo

NAP-Referenz

NAP-Strukturen