网络策略服务器

网络策略服务器技术概述。

若要开发网络策略服务器,需要以下标头:

有关此技术的编程指南,请参阅:

枚举

 
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 供应商特定的属性的字符串部分的格式。