다음을 통해 공유


WSARevertImpersonation 함수(ws2tcpip.h)

WSARevertImpersonation 함수는 소켓 피어의 가장을 종료합니다. WSAImpersonateSocketPeer를 호출하고 액세스 검사를 완료한 후에 호출해야 합니다.

구문

INT WSAAPI WSARevertImpersonation();

반환 값

함수가 성공할 경우 반환 값은 0입니다. 그렇지 않으면 SOCKET_ERROR 값이 반환되고 WSAGetLastError를 호출하여 특정 오류 코드를 검색할 수 있습니다.

몇 가지 가능한 오류 코드가 아래에 나열되어 있습니다.

오류 코드 의미
WSASYSCALLFAILURE
실패하지 않아야 하는 시스템 호출이 실패했습니다.

설명

WSARevertImpersonation 함수는 호출 스레드가 소켓 피어의 가장을 중단하도록 합니다. 스레드가 현재 소켓 피어를 가장하지 않는 경우 아무 작업도 수행되지 않습니다.

WSAImpersonateSocketPeer를 호출한 후 WSARevertImpersonation 함수를 호출해야 하며 모든 액세스 검사가 완료됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 ws2tcpip.h
라이브러리 Fwpuclnt.lib
DLL Fwpuclnt.dll

참고 항목

보안 소켓 확장 사용

WSADeleteSocketPeerTargetName

WSAImpersonateSocketPeer

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Windows 필터링 플랫폼

Windows 필터링 플랫폼 API 함수

Winsock Secure Socket 확장