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


Функция EapHostPeerFreeEapError (eappapis.h)

Освобождает EAP_ERROR структуры, возвращаемые API среды выполнения EAPHost.

В отличие от этого, функция EapHostPeerFreeErrorMemory используется только для освобождения EAP_ERROR структур, возвращаемых API конфигурации EAPHost.

Если вызывается какой-либо из следующих API среды выполнения и возвращается EAP_ERROR , необходимо вызвать EapHostPeerFreeEapError , чтобы освободить память:

Примечание API среды выполнения EAPHost определяются в eappapis.h. API конфигурации EAPHost определяются в EapHostPeerConfigApis.h.
 

Синтаксис

void EapHostPeerFreeEapError(
  [in] EAP_ERROR *pEapError
);

Параметры

[in] pEapError

Указатель на структуру EAP_ERROR , содержащую освобождаемые данные об ошибках.

Возвращаемое значение

None

Remarks

Чтобы освободить всю память, выделенную EAPHost для сеанса проверки подлинности, вызывающий объект должен вызвать EapHostPeerEndSession. Чтобы освободить всю память, выделенную EAPHost для подключения, вызывающий объект должен вызвать функцию EapHostPeerClearConnection .

EapHostPeerFreeEapError не является потокобезопасной. Все указанные EAP_ERROR должны быть освобождены только в одном потоке. Не вызывайте EapHostPeerFreeEapError дважды в одной EAP_ERROR структуре.

Требования

   
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header eappapis.h
Библиотека Eappprxy.lib
DLL Eappprxy.dll

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

Функции конфигурации запрашивающего участника EAPHost

Часто задаваемые вопросы о запросе EAPHost

EapHostPeerFreeErrorMemory