Поделиться через


Функция 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

См. также раздел

Функции EAP

Справочник по протоколу расширенной проверки подлинности

RasEapGetIdentity

RasEapInvokeConfigUI

RasEapInvokeInteractiveUI