Структура NapComponentRegistrationInfo (naptypes.h)
Синтаксис
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 |