WSARevertImpersonation 函数 (ws2tcpip.h)

WSARevertImpersonation 函数终止套接字对等方的模拟。 必须在调用 WSAImpersonateSocketPeer 并完成任何访问检查后调用。

语法

INT WSAAPI WSARevertImpersonation();

返回值

如果函数成功,则返回值为 0。 否则,将返回 值 SOCKET_ERROR ,并且可以通过调用 WSAGetLastError 来检索特定的错误代码。

下面列出了一些可能的错误代码。

错误代码 含义
WSASYSCALLFAILURE
不应失败的系统调用失败。

注解

WSARevertImpersonation 函数会导致调用线程停止模拟套接字对等方。 如果线程当前未模拟套接字对等方,则不执行任何操作。

应在调用 WSAImpersonateSocketPeer 并完成所有访问检查后调用 WSARevertImpersonation 函数。

要求

   
最低受支持的客户端 Windows Vista [仅限桌面应用]
最低受支持的服务器 Windows Server 2008 [仅限桌面应用]
目标平台 Windows
标头 ws2tcpip.h
Library Fwpuclnt.lib
DLL Fwpuclnt.dll

另请参阅

使用安全套接字扩展

WSADeleteSocketPeerTargetName

WSAImpersonateSocketPeer

WSAQuerySocketSecurity

WSASetSocketPeerTargetName

WSASetSocketSecurity

Windows 筛选平台

Windows 筛选平台 API 函数

Winsock 安全套接字扩展