Функция RasEapFreeMemory (raseapif.h)
Диспетчер соединений RAS вызывает RasEapFreeMemory для освобождения буферов памяти, возвращаемых RasEapInvokeConfigUI, RasEapGetIdentity и RasEapInvokeInteractiveUI.
Синтаксис
DWORD RasEapFreeMemory(
[in] BYTE *pMemory
);
Параметры
[in] pMemory
Указатель на память для освобождения.
Возвращаемое значение
Если функция выполнена успешно, возвращаемое значение будет NO_ERROR.
Если функция завершается ошибкой, возвращаемое значение должно быть соответствующим кодом ошибки из Winerror.h, Raserror.h или Mprerror.h.
Комментарии
Протокол проверки подлинности может реализовывать различные пользовательские интерфейсы в разных библиотеках DLL. В этом случае каждая библиотека DLL должна реализовывать функцию RasEapFreeMemory .
Кроме того, в одной библиотеке DLL может быть реализовано несколько пользовательских интерфейсов. Например, одна библиотека DLL может реализовать пользовательский интерфейс конфигурации и удостоверения для протокола проверки подлинности. Другим примером может быть библиотека DLL, реализующая два пользовательских интерфейса конфигурации, каждый из которых поддерживает разные протоколы проверки подлинности. В таких случаях библиотека DLL должна реализовать одну версию RasEapFreeMemory , которая может освободить память, возвращаемую из любого пользовательского интерфейса, реализованного в библиотеке DLL.
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 2000 Professional [только классические приложения] |
Минимальная версия сервера | Windows 2000 Server [только классические приложения] |
Целевая платформа | Windows |
Header | raseapif.h |