使用英语阅读

通过


authif.h 标头

此标头由网络策略服务器使用。 有关详细信息,请参阅:

authif.h 包含以下编程接口:

回调函数

 
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 执行任何清理操作。

结构

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

枚举

 
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 数据包拒绝代码。