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

另请参阅

MprAdminConnectionHangupNotification

MprAdminGetIpAddressForUser

RAS 管理 DLL

RAS 管理功能

远程访问服务管理参考