Функция MprAdminReleaseIpAddress (mprapi.h)
Функция MprAdminReleaseIpAddress вызывается, когда пользователь отключается и IP-адрес пользователя должен быть освобожден.
Синтаксис
void MprAdminReleaseIpAddress(
[in] WCHAR *lpszUserName,
[in] WCHAR *lpszPortName,
[in] DWORD *lpdwIpAddress
);
Параметры
[in] lpszUserName
Указатель на строку Юникода, указывающую имя пользователя, которому требуется IP-адрес.
[in] lpszPortName
Указатель на строку Юникода, указывающую имя порта, к которому пользователь пытается подключиться.
[in] lpdwIpAddress
Указатель на переменную DWORD . Эта переменная указывает IP-адрес для освобождения.
Возвращаемое значение
None
Remarks
Библиотека DLL администрирования не должна реализовывать функцию MprAdminReleaseIpAddress . Однако если библиотека DLL реализует MprAdminReleaseIpAddress, она также должна реализовывать MprAdminGetIpAddressForUser.
RAS поддерживает несколько библиотек DLL администрирования. Однако RAS вызывает MprAdminReleaseIpAddress только в первой библиотеке DLL, которая реализует и экспортирует ее. RAS игнорирует реализации этих функций в других библиотеках DLL. RAS проверяет библиотеки DLL для этих функций в том порядке, в котором они перечислены в реестре.
Windows 2000 Server или более ранней версии: Если RAS не принимает новую ссылку, RAS не вызывает функцию MprAdminLinkHangupNotification .
Не вызывайте функции администрирования RAS или функции администрирования пользователей RAS из mprAdminReleaseIpAddress. Вызовы этих функций не возвращаются при выполнении из функции выноски.
Требования
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | mprapi.h |
См. также раздел
MprAdminConnectionHangupNotification