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

实现 INapComponentInfo 接口的 COM 对象的 CLSID。 此接口用于检索有关 NAP 组件的更详细和本地化的信息。

目前,强制客户端不需要提供有效的 infoClsid

configClsid

实现 INapComponentConfig 接口的 COM 对象的 CLSID。 此接口用于启动自定义用户界面以及获取和设置 SHV 配置设置。

目前,SHA 和强制客户端不需要提供有效的 configClsid

registrationDate

包含注册信息日期的 FILETIME 结构。

componentType

定义组件类型的值。

对于强制客户端,此值应为 ComponentTypeEnforcementClientSoHComponentTypeEnforcementClientRp

目前,对于 SHA 和 SHV, 将忽略 componentType ,应设置为 0x00000000。

注解

此注册信息未本地化,仅在 US-English 中提供。

通过注册 API 注册 NAP 组件时, 将忽略 registrationDate 字段。

检索有关已注册的 NAP 组件的信息时,如果没有有效的 infoClsidconfigClsidregistrationDate,则它们将设置为 0。

要求

要求
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
标头 naptypes.h

另请参阅

CountedString

INapComponentInfo

NAP 参考

NAP 结构