ImpersonateNamedPipeClient功能模拟命名管道客户端应用程序。
BOOL ImpersonateNamedPipeClient(
HANDLE 【hNamedPipe】 | //命名管道的句柄 |
); |
参数
【hNamedPipe】
标识一个命名管道。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError功能。
备注
ImpersonateNamedPipeClient功能允许命名管道的服务器端模拟客户端。当调用此函数时,命名管道文件系统更改调用进程的线程,以开始模拟从管道读取的最后一条消息的安全上下文。只有管??道的服务器端才能调用此函数。
当模拟完成时,服务器可以调用RevertToSelf功能。
也可以看看