Функция EapHostPeerFreeEapError (eappapis.h)
Освобождает EAP_ERROR структуры, возвращаемые API среды выполнения EAPHost.
В отличие от этого, функция EapHostPeerFreeErrorMemory используется только для освобождения EAP_ERROR структур, возвращаемых API конфигурации EAPHost.
Если вызывается какой-либо из следующих API среды выполнения и возвращается EAP_ERROR , необходимо вызвать EapHostPeerFreeEapError , чтобы освободить память:
- EapHostPeerBeginSession
- EapHostPeerClearConnection
- EapHostPeerEndSession
- EapHostPeerGetAuthStatus
- EapHostPeerGetResponseAttributes
- EapHostPeerGetResult
- EapHostPeerGetSendPacket
- EapHostPeerGetUIContext
- EapHostPeerProcessReceivedPacket
- EapHostPeerSetResponseAttributes
- EapHostPeerSetUIContext
Синтаксис
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