Función RpcRevertToSelf (rpcdce.h)

Después de llamar a RpcImpersonateClient y completar las tareas que requieren suplantación de cliente, el servidor llama a RpcRevertToSelf para finalizar la suplantación y restablecer su propia identidad de seguridad.

Sintaxis

RPC_STATUS RpcRevertToSelf();

Valor devuelto

Valor Significado
RPC_S_OK
La llamada se realizó correctamente.
RPC_S_NO_CALL_ACTIVE
El servidor no tiene un cliente para suplantar.
RPC_S_INVALID_BINDING
El identificador de enlace no es válido.
RPC_S_WRONG_KIND_OF_BINDING
Este es el tipo incorrecto de enlace para esta operación.
RPC_S_CANNOT_SUPPORT
La llamada no se admite para este sistema operativo, este transporte o este subsistema de seguridad.
 
Nota Para obtener una lista de códigos de error válidos, vea Rpc Return Values.
 

Comentarios

En una aplicación multiproceso, si la llamada a RpcImpersonateClient está con un identificador para otro subproceso de cliente, debe llamar a RpcRevertToSelfEx con el identificador de ese subproceso para finalizar la suplantación.

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado rpcdce.h (include Rpc.h)
Library Rpcrt4.lib
Archivo DLL Rpcrt4.dll

Consulte también

Suplantación de cliente

RpcImpersonateClient