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