Condividi tramite


Funzione RpcRevertToSelf (rpcdce.h)

Dopo aver chiamato RpcImpersonateClient e aver completato tutte le attività che richiedono la rappresentazione client, il server chiama RpcRevertToSelf per terminare la rappresentazione e per ristabilire la propria identità di sicurezza.

Sintassi

RPC_STATUS RpcRevertToSelf();

Valore restituito

Valore Significato
RPC_S_OK
La chiamata ha avuto esito positivo.
RPC_S_NO_CALL_ACTIVE
Il server non dispone di un client da rappresentare.
RPC_S_INVALID_BINDING
L'handle di associazione non è valido.
RPC_S_WRONG_KIND_OF_BINDING
Si tratta del tipo di binding errato per questa operazione.
RPC_S_CANNOT_SUPPORT
La chiamata non è supportata per questo sistema operativo, questo trasporto o questo sottosistema di sicurezza.
 
Nota Per un elenco di codici di errore validi, vedere Valori restituiti RPC.
 

Commenti

In un'applicazione multithreading, se la chiamata a RpcImpersonateClient è con un handle a un altro thread client, è necessario chiamare RpcRevertToSelfEx con l'handle a tale thread per terminare la rappresentazione.

Requisiti

Requisito Valore
Client minimo supportato Windows 2000 Professional [solo app desktop]
Server minimo supportato Windows 2000 Server [solo app desktop]
Piattaforma di destinazione Windows
Intestazione rpcdce.h (include Rpc.h)
Libreria Rpcrt4.lib
DLL Rpcrt4.dll

Vedi anche

Rappresentazione client

RpcImpersonateClient