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
实现 INapComponentInfo 接口的 COM 对象的 CLSID。 此接口用于检索有关 NAP 组件的更详细和本地化的信息。
目前,强制客户端不需要提供有效的 infoClsid。
configClsid
实现 INapComponentConfig 接口的 COM 对象的 CLSID。 此接口用于启动自定义用户界面以及获取和设置 SHV 配置设置。
目前,SHA 和强制客户端不需要提供有效的 configClsid。
registrationDate
包含注册信息日期的 FILETIME 结构。
componentType
定义组件类型的值。
对于强制客户端,此值应为 ComponentTypeEnforcementClientSoH 或 ComponentTypeEnforcementClientRp。
目前,对于 SHA 和 SHV, 将忽略 componentType ,应设置为 0x00000000。
注解
此注册信息未本地化,仅在 US-English 中提供。
通过注册 API 注册 NAP 组件时, 将忽略 registrationDate 字段。
检索有关已注册的 NAP 组件的信息时,如果没有有效的 infoClsid、 configClsid 或 registrationDate,则它们将设置为 0。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows Vista [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2008 [仅限桌面应用] |
标头 | naptypes.h |