RpcRevertToSelf, fonction (rpcdce.h)
Après avoir appelé RpcImpersonateClient et effectué toutes les tâches qui nécessitent l’emprunt d’identité du client, le serveur appelle RpcRevertToSelf pour mettre fin à l’emprunt d’identité et rétablir sa propre identité de sécurité.
Syntaxe
RPC_STATUS RpcRevertToSelf();
Valeur retournée
Valeur | Signification |
---|---|
|
L’appel a réussi. |
|
Le serveur n’a pas de client à emprunter l’identité. |
|
Handle de liaison non valide. |
|
Il s’agit du mauvais type de liaison pour cette opération. |
|
L’appel n’est pas pris en charge pour ce système d’exploitation, ce transport ou ce sous-système de sécurité. |
Note Pour obtenir la liste des codes d’erreur valides, consultez Valeurs de retour RPC.
Remarques
Dans une application multithread, si l’appel à RpcImpersonateClient est avec un handle vers un autre thread client, vous devez appeler RpcRevertToSelfEx avec le handle vers ce thread pour mettre fin à l’emprunt d’identité.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 2000 Professionnel [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | rpcdce.h (inclure Rpc.h) |
Bibliothèque | Rpcrt4.lib |
DLL | Rpcrt4.dll |