Bagikan melalui


Fungsi RpcRevertToSelf (rpcdce.h)

Setelah memanggil RpcImpersonateClient dan menyelesaikan tugas apa pun yang memerlukan peniruan klien, server memanggil RpcRevertToSelf untuk mengakhiri peniruan identitas dan untuk membangun kembali identitas keamanannya sendiri.

Sintaks

RPC_STATUS RpcRevertToSelf();

Mengembalikan nilai

Nilai Makna
RPC_S_OK
Panggilan berhasil.
RPC_S_NO_CALL_ACTIVE
Server tidak memiliki klien untuk ditiru.
RPC_S_INVALID_BINDING
Handel pengikatan tidak valid.
RPC_S_WRONG_KIND_OF_BINDING
Ini adalah jenis pengikatan yang salah untuk operasi ini.
RPC_S_CANNOT_SUPPORT
Panggilan tidak didukung untuk sistem operasi ini, transportasi ini, atau subsistem keamanan ini.
 
Catatan Untuk daftar kode kesalahan yang valid, lihat Nilai Pengembalian RPC.
 

Keterangan

Dalam aplikasi multithreaded, jika panggilan ke RpcImpersonateClient adalah dengan handel ke utas klien lain, Anda harus memanggil RpcRevertToSelfEx dengan handel ke utas tersebut untuk mengakhiri peniruan.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows 2000 Professional [hanya aplikasi desktop]
Server minimum yang didukung Windows 2000 Server [hanya aplikasi desktop]
Target Platform Windows
Header rpcdce.h (termasuk Rpc.h)
Pustaka Rpcrt4.lib
DLL Rpcrt4.dll

Lihat juga

Peniruan Klien

RpcImpersonateClient