Функция WSARevertImpersonation (ws2tcpip.h)
Функция WSARevertImpersonation завершает олицетворение однорангового узла сокета. Он должен вызываться после вызова WSAImpersonateSocketPeer и завершения всех проверок доступа.
Синтаксис
INT WSAAPI WSARevertImpersonation();
Возвращаемое значение
Если вызов функции заканчивается удачно, возвращается нулевое значение. В противном случае возвращается значение SOCKET_ERROR , а определенный код ошибки можно получить, вызвав WSAGetLastError.
Ниже перечислены некоторые возможные коды ошибок.
Код ошибки | Значение |
---|---|
Системный вызов, который никогда не должен завершать ошибку, завершился сбоем. |
Комментарии
Функция WSARevertImpersonation приводит к тому, что вызывающий поток прекращает олицетворение однорангового узла сокета. Если поток в настоящее время не олицетворяет одноранговый узел сокета, никаких действий не выполняется.
Функция WSARevertImpersonation должна вызываться после вызова WSAImpersonateSocketPeer , и все проверки доступа будут завершены.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2008 [только классические приложения] |
Целевая платформа | Windows |
Header | ws2tcpip.h |
Библиотека | Fwpuclnt.lib |
DLL | Fwpuclnt.dll |
См. также раздел
Использование расширений безопасных сокетов