Поделиться через


Структура NapComponentRegistrationInfo (naptypes.h)

Примечание Платформа защиты доступа к сети недоступна начиная с Windows 10
 
Структура NapComponentRegistrationInfo определяет зарегистрированный компонент NAP, например SHA, SHV или клиент принудительного применения.

Синтаксис

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

Члены

id

Значение NapComponentId , содержащее уникальный идентификатор компонента.

friendlyName

Структура CountedString , содержащая понятное (понятное) имя компонента.

description

Структура CountedString , содержащая описание компонента.

version

Структура CountedString , содержащая версию компонента.

vendorName

Структура CountedString , содержащая имя поставщика компонента.

infoClsid

CLSID COM-объекта, реализующего интерфейс INapComponentInfo. Этот интерфейс используется для получения более подробных и локализованных сведений о компоненте NAP.

В настоящее время клиентам принудительного применения не требуется предоставлять допустимый infoClsid.

configClsid

CLSID COM-объекта, реализующего интерфейс INapComponentConfig. Этот интерфейс используется для запуска настраиваемого пользовательского интерфейса, а также для получения и настройки параметров конфигурации SHV.

В настоящее время для SAS и клиентов принудительного применения не требуется предоставлять допустимый идентификатор configClsid.

registrationDate

Структура FILETIME , содержащая дату регистрации.

componentType

Значение типа , определяющее тип компонента.

Для клиентов принудительного применения это значение должно иметь значение ComponentTypeEnforcementClientSoH или ComponentTypeEnforcementClientRp.

В настоящее время параметр componentType игнорируется для shas и SHV, и ей необходимо задать значение 0x00000000.

Комментарии

Эти сведения о регистрации не локализованы, они предоставляются только в US-English.

Когда компоненты NAP регистрируются через API регистрации, поле registrationDate игнорируется.

При извлечении сведений о зарегистрированных компонентах NAP, если нет допустимых infoClsid, configClsid или registrationDate, им присваивается значение 0.

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Верхняя часть naptypes.h

См. также раздел

CountedString

INapComponentInfo

Справочник по NAP

Структуры NAP