PRADIUS_EXTENSION_PROCESS_2回调函数 (authif.h)
注意 从 Windows Server 2008 开始, (IAS) 的 Internet 身份验证服务 (NPS) 重命名为网络策略服务器。 本主题的内容适用于 IAS 和 NPS。 在整个文本中,NPS 用于引用服务的所有版本,包括最初称为 IAS 的版本。
语法
PRADIUS_EXTENSION_PROCESS_2 PradiusExtensionProcess2;
DWORD PradiusExtensionProcess2(
[in, out] PRADIUS_EXTENSION_CONTROL_BLOCK pECB
)
{...}
参数
[in, out] pECB
指向 RADIUS_EXTENSION_CONTROL_BLOCK 结构的指针。 此结构的成员包含值和函数指针,这些值和函数指针使 NPS 扩展 DLL 能够处理 RADIUS 数据包。
返回值
如果函数成功,则返回值 NO_ERROR。
如果函数失败,则返回值应为 WinError.h 中的相应错误代码。
注解
如果返回值除 NO_ERROR之外的任何值,NPS 将放弃请求。
以下属性是只读的。 实现 RadiusExtensionProcess2 的扩展 DLL 无法在 RADIUS_EXTENSION_CONTROL_BLOCK中包含的请求或响应中添加、修改或删除这些属性。
- ratCode
- ratIdentifier
- ratAuthenticator
- ratSrcIPAddress
- ratSrcPort
- ratProvider
- ratUniqueId
- ratSrcIPv6Address
导出 RadiusExtensionProcess2 的 NPS 扩展 DLL 不需要导出 RadiusExtensionFreeAttributes。
有关使用此函数的详细信息,请参阅 NPS 扩展过程。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | 无受支持的版本 |
最低受支持的服务器 | Windows Server 2008 |
目标平台 | Windows |
标头 | authif.h |