网络策略服务器
网络策略服务器技术概述。
若要开发网络策略服务器,需要以下标头:
有关此技术的编程指南,请参阅:
枚举
ACCOUNTINGPROPERTIES ACCOUNTINGPROPERTIES 类型的值枚举控制记录的数据包类型和日志文件的特征的属性。 |
ATTRIBUTEFILTER NPS 字典属性的用例。 |
ATTRIBUTEID ATTRIBUTEID 枚举类型枚举 SDO API 支持的 RADIUS 属性。 |
ATTRIBUTEINFO ATTRIBUTEINFO 类型的值枚举指定属性的特征。 |
ATTRIBUTEPROPERTIES ATTRIBUTEPROPERTIES 类型的值枚举 RADIUS 字典属性的属性。 |
ATTRIBUTERESTRICTIONS ATTRIBUTERESTRICTIONS 枚举类型的值指定对如何使用特定属性的限制。 |
ATTRIBUTESYNTAX ATTRIBUTESYNTAX 枚举类型中的每个值都指定一个可能的属性语法。 |
AUTHENTICATION_TYPE AUTHENTICATION_TYPE枚举类型的值用于指定身份验证方法。 |
CLIENTPROPERTIES CLIENTPROPERTIES 类型的值枚举 RADIUS 客户端的属性。 SDO 计算机是 RADIUS 服务器。 |
CONDITIONPROPERTIES CONDITIONPROPERTIES 枚举类型的值指定网络访问策略 (NAP) 条件的属性。 |
DICTIONARYPROPERTIES DICTIONARYPROPERTIES 属性类型的值枚举与属性字典关联的属性。 |
IASCOMMONPROPERTIES IASCOMMONPROPERTIES 枚举类型的值枚举所有 SDO 对象中存在的属性。 |
IASCOMPONENTPROPERTIES IASCOMPONENTPROPERTIES 枚举类型的值枚举 SDO 对象的标识符。 |
IASDATASTORE IASDATASTORE 枚举的值指示 SDO 数据的可能存储位置。 |
IASDOMAINTYPE IASDOMAINTYPE 枚举类型的值指定 SDO 计算机是否属于域,如果是,则指定域的类型。 |
IASOSTYPE IASOSTYPE 枚举类型的值指定客户端请求身份验证 (SDO 计算机) 运行的操作系统的类型。 |
IASPROPERTIES IASPROPERTIES 枚举类型的值枚举与 NPS 相关的属性。 |
IDENTITY_TYPE MS_ATTRIBUTE_IDENTITY_TYPE的不同可能值。 |
NAMESPROPERTIES NAMESPROPERTIES 枚举类型的值枚举与请求网络访问的用户的名称相关的属性。 |
NAPPROPERTIES NAPPROPERTIES 枚举类型的值指定 NAP) (网络访问策略的属性。 |
NEW_LOG_FILE_FREQUENCY NEW_LOG_FILE_FREQUENCY 枚举类型的值指定创建新日志文件的频率。 |
NTEVENTLOGPROPERTIES NTEVENTLOGPROPERTIES 枚举类型的值枚举应在 NT 事件日志中记录哪些类型的事件。 |
NTSAMPROPERTIES NTSAMPROPERTIES 枚举类型的值指定与 NT 安全帐户管理器 (SAM) 相关的属性。 |
POLICYPROPERTIES POLICYPROPERTIES 枚举类型的值枚举网络访问策略 (NAP) 的属性。 |
PROFILEPROPERTIES PROFILEPROPERTIES 枚举类型枚举与配置文件关联的属性。 |
PROTOCOLPROPERTIES PROTOCOLPROPERTIES 枚举类型的值枚举身份验证协议的属性。 |
RADIUS_ACTION RADIUS_ACTION类型枚举 NPS 扩展 DLL 可以为响应 Access-Request 而生成的响应。 |
RADIUS_ATTRIBUTE_TYPE RADIUS_ATTRIBUTE_TYPE类型枚举 RADIUS 属性的可能类型。 |
RADIUS_AUTHENTICATION_PROVIDER RADIUS_AUTHENTICATION_PROVIDER类型枚举 NPS 可以使用的可能的身份验证提供程序。 |
RADIUS_CODE RADIUS_CODE 枚举类型枚举可能的 RADIUS 数据包代码。 |
RADIUS_DATA_TYPE RADIUS_DATA_TYPE类型枚举 RADIUS 属性或扩展属性的可能数据类型。 |
RADIUS_EXTENSION_POINT 当可以调用 RadiusExtensionProcess2 函数时,RADIUS_EXTENSION_POINT枚举枚举 RADIUS 请求进程中的可能点。 |
RADIUS_REJECT_REASON_CODE RADIUS_REJECT_REASON_CODE枚举定义可能的 RADIUS 数据包拒绝代码。 |
RADIUSPROPERTIES RADIUSPROPERTIES 枚举类型的值枚举 Microsoft RADIUS 协议 SDO 的属性。 |
RADIUSPROXYPROPERTIES RADIUSPROXYPROPERTIES 枚举类型中的值枚举与 RADIUS 代理服务相关的属性。 |
RADIUSSERVERGROUPPROPERTIES RADIUSSERVERGROUPPROPERTIES 枚举类型中的值枚举 RADIUS 服务器组的属性。 |
RADIUSSERVERPROPERTIES RADIUSSERVERPROPERTIES 枚举类型的值枚举 RADIUS 服务器(即 SDO 计算机)的属性。 |
REMEDIATIONSERVERGROUPPROPERTIES REMEDIATIONSERVERGROUPPROPERTIES 枚举类型的值枚举修正服务器组的属性。 |
REMEDIATIONSERVERPROPERTIES REMEDIATIONSERVERPROPERTIES 枚举类型的值枚举修正服务器的属性。 |
REMEDIATIONSERVERSPROPERTIES REMEDIATIONSERVERSPROPERTIES 枚举类型的值枚举一组修正服务器组的属性。 |
SERVICE_TYPE SERVICE_TYPE 枚举类型的值指定从 SDO API 管理的服务的类型。 |
SHV_COMBINATION_TYPE SHV_COMBINATION_TYPE 枚举类型指定系统运行状况验证器 (SHV) 组合的类型。 |
SHVTEMPLATEPROPERTIES SHVTEMPLATEPROPERTIES 枚举类型的值枚举系统运行状况验证程序 (SHV) 模板的属性。 |
USERPROPERTIES USERPROPERTIES 枚举类型的值枚举 SDO API 支持的用户属性。 |
VENDORPROPERTIES VENDORPROPERTIES 枚举类型的值指定 vendor 集合中对象的属性。 |
函数
添加 Add 方法将项添加到服务器数据对象 (SDO) 集合。 |
应用 Apply 方法将调用 ISdo::P utProperty 方法所做的更改写入永久性存储。 |
附加 Attach 方法附加到 SDO 计算机。 附加到 SDO 计算机是第一步,即使用 SDO API 管理该计算机。 |
CreateAttribute CreateAttribute 方法创建一个新的属性对象,并返回一个 IDispatch 接口。 |
EnumAttributes EnumAttributes 方法检索指定特性的值。 |
EnumAttributeValues EnumAttributeValues 方法检索可枚举属性的值。 |
get__NewEnum get__NewEnum 方法检索服务器数据对象的 IEnumVARIANT 接口 (SDO) 属性。 |
get__NewEnum get__NewEnum 方法检索服务器数据对象的 IEnumVARIANT 接口 (SDO) 集合。 |
get_Count get_Count 方法返回集合中的项数。 |
GetAttachedComputer GetAttachedComputer 方法检索当前作为 SDO 计算机附加的计算机的名称。 |
GetAttributeID GetAttributeID 方法检索指定属性的 ID。 |
GetAttributeInfo GetAttributeInfo 检索指定属性的信息。 |
GetDictionarySDO GetDictionarySDO 方法检索属性字典 SDO 的接口。 |
GetDomainType GetDomainType 检索 SDO 计算机所在的域的类型。 |
GetOSType GetOSType 方法检索 SDO 计算机上运行的操作系统的类型。 |
GetProperty GetProperty 方法检索指定属性的值。 |
GetPropertyInfo GetPropertyInfo 方法检索指向指定属性的 ISdoPropertyInfo 接口的指针。 |
GetServiceSDO GetServiceSDO 方法检索指定服务的服务器数据对象 (SDO) 。 |
GetServiceStatus GetServiceStatus 方法检索通过 SDO 管理的服务的状态。 |
GetUserSDO GetUserSDO 方法检索指向指定用户的服务器数据对象 (SDO) 的接口。 |
IsDirectoryAvailable IsDirectoryAvailable 方法测试 Active Directory 服务在 SDO 计算机上是否可用。 |
IsNameUnique IsNameUnique 方法测试指定的名称在集合中是否唯一。 |
Item Item 方法从集合中检索指定的项。 |
PRADIUS_EXTENSION_FREE_ATTRIBUTES RadiusExtensionFreeAttributes 函数是应用程序定义的函数,由 NPS 调用,以释放 RadiusExtensionProcessEx 返回的属性占用的内存。 |
PRADIUS_EXTENSION_INIT RadiusExtensionInit 函数是应用程序定义的函数,在服务启动时由 NPS 调用。 使用 RadiusExtensionInit 对扩展 DLL 执行任何初始化操作。 |
PRADIUS_EXTENSION_PROCESS RadiusExtensionProcess 函数是应用程序定义的函数,由 NPS 针对 NPS 从网络访问服务器接收的每个身份验证或记帐数据包调用 (NAS) 。 |
PRADIUS_EXTENSION_PROCESS_2 应用程序定义函数,由 NPS 针对 NPS 接收的每个身份验证或记帐数据包调用。 |
PRADIUS_EXTENSION_PROCESS_EX RadiusExtensionProcessEx 函数是应用程序定义的函数,由 NPS 针对 NPS 从网络访问服务器接收的每个身份验证或记帐数据包调用, (NAS) 。 |
PRADIUS_EXTENSION_TERM RadiusExtensionTerm 函数是应用程序定义的函数,在卸载扩展 DLL 之前由 NPS 调用。 使用 RadiusExtensionTerm 对扩展 DLL 执行任何清理操作。 |
PutProperty PutProperty 方法设置指定属性的值。 |
重新加载 Reload 方法从基础数据存储重新加载集合中的所有对象。 |
移除 Remove 方法从集合中删除指定的项。 |
RemoveAll RemoveAll 方法从集合中删除所有项。 |
ResetProperty ResetProperty 方法将指定的属性重置为其默认值。 |
ResetService ResetService 方法重置由 SDO API 管理的服务。 重置服务会导致服务刷新其数据。 |
还原 Restore 方法从永久性存储重新加载服务器数据对象的值 (SDO) 属性。 |
StartService StartService 方法启动通过 SDO 管理的服务。 |
StopService StopService 方法关闭通过 SDO 管理的服务。 |
接口
ISdo 使用 ISdo 接口存储、检索和更新服务器数据对象 (SDO) 信息。 |
ISdoCollection 使用 ISdoCollection 接口操作 SDO 对象的集合。 |
ISdoDictionaryOld 使用 ISdoDictionaryOld 接口可操作远程访问拨入用户服务的字典 (RADIUS) 属性。 |
ISdoMachine 使用 ISdoMachine 接口附加到 SDO 计算机,获取有关 SDO 计算机的信息,并获取与其他 SDO 对象的接口。 |
ISdoServiceControl 使用 ISdoServiceControl 接口控制 SDO 计算机上所管理的服务。 |
结构
RADIUS_ATTRIBUTE RADIUS_ATTRIBUTE 结构表示 RADIUS 属性或扩展属性。 |
RADIUS_ATTRIBUTE_ARRAY RADIUS_ATTRIBUTE_ARRAY 结构表示属性数组。 |
RADIUS_EXTENSION_CONTROL_BLOCK RADIUS_EXTENSION_CONTROL_BLOCK结构提供有关当前 RADIUS 请求的信息。 它还提供用于获取与请求关联的属性以及设置请求处置的函数。 |
RADIUS_VSA_FORMAT RADIUS_VSA_FORMAT 结构表示 RADIUS 供应商特定的属性的字符串部分的格式。 |