Função RpcRevertToSelf (rpcdce.h)
Depois de chamar RpcImpersonateClient e concluir todas as tarefas que exigem representação do cliente, o servidor chama RpcRevertToSelf para encerrar a representação e restabelecer sua própria identidade de segurança.
Sintaxe
RPC_STATUS RpcRevertToSelf();
Valor retornado
Valor | Significado |
---|---|
|
A chamada foi bem-sucedida. |
|
O servidor não tem um cliente para representar. |
|
O identificador de associação é inválido. |
|
Esse é o tipo errado de associação para esta operação. |
|
Não há suporte para a chamada para esse sistema operacional, esse transporte ou esse subsistema de segurança. |
Nota Para obter uma lista de códigos de erro válidos, consulte RPC Return Values.
Comentários
Em um aplicativo multithreaded, se a chamada para RpcImpersonateClient estiver com um identificador para outro thread de cliente, você deverá chamar RpcRevertToSelfEx com o identificador para esse thread para encerrar a representação.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | rpcdce.h (inclua Rpc.h) |
Biblioteca | Rpcrt4.lib |
DLL | Rpcrt4.dll |