MprAdminReleaseIpAddress 函数 (mprapi.h)
当用户断开连接且用户 IP 地址即将释放时,将调用 MprAdminReleaseIpAddress 函数。
语法
void MprAdminReleaseIpAddress(
[in] WCHAR *lpszUserName,
[in] WCHAR *lpszPortName,
[in] DWORD *lpdwIpAddress
);
parameters
[in] lpszUserName
指向 Unicode 字符串的指针,该字符串指定需要 IP 地址的用户的名称。
[in] lpszPortName
指向 Unicode 字符串的指针,该字符串指定用户尝试连接的端口的名称。
[in] lpdwIpAddress
指向 DWORD 变量的指针。 此变量指定要释放的 IP 地址。
返回值
无
备注
管理 DLL 无需实现 MprAdminReleaseIpAddress 函数。 但是,如果 DLL 实现 MprAdminReleaseIpAddress,则它还必须实现 MprAdminGetIpAddressForUser。
RAS 支持多个管理 DLL。 但是,RAS 仅在实现并导出它的第一个 DLL 中调用 MprAdminReleaseIpAddress 。 RAS 忽略其他 DLL 中这些函数的实现。 RAS 按 在注册表中列出的顺序检查这些函数的 DLL。
Windows 2000 Server 或更早版本: 如果 RAS 不接受新链接,则 RAS 不会调用 MprAdminLinkHangupNotification 函数。
不要从 MprAdminReleaseIpAddress 内部调用任何 RAS 管理功能或 RAS 用户管理功能。 从标注函数内部调用这些函数时不会返回。
要求
最低受支持的客户端 | Windows 2000 Professional [仅限桌面应用] |
最低受支持的服务器 | Windows 2000 Server [仅限桌面应用] |
目标平台 | Windows |
标头 | mprapi.h |