Fungsi RevertToSelf (securitybaseapi.h)

Fungsi RevertToSelf mengakhiri peniruan aplikasi klien.

Sintaks

BOOL RevertToSelf();

Mengembalikan nilai

Jika fungsi berhasil, nilai yang dikembalikan bukan nol.

Jika fungsi gagal, nilai yang dikembalikan adalah nol. Untuk mendapatkan informasi kesalahan yang diperluas, hubungi GetLastError.

Keterangan

Proses harus memanggil fungsi RevertToSelf setelah menyelesaikan peniruan yang dimulai dengan menggunakan fungsi DdeImpersonateClient, ImpersonateDdeClientWindow, ImpersonateLoggedOnUser, ImpersonateNamedPipeClient, ImpersonateSelf, ImpersonateAnonymousToken, atau SetThreadToken.

Server RPC yang menggunakan fungsi RpcImpersonateClient untuk meniru klien harus memanggil RpcRevertToSelf atau RpcRevertToSelfEx untuk mengakhiri peniruan.

Jika RevertToSelf gagal, aplikasi Anda terus berjalan dalam konteks klien, yang tidak sesuai. Anda harus mematikan proses jika RevertToSelf gagal.

Contoh

Untuk contoh yang menggunakan fungsi ini, lihat Memverifikasi Akses Klien dengan ACL.

Persyaratan

Persyaratan Nilai
Klien minimum yang didukung Windows XP [hanya aplikasi desktop]
Server minimum yang didukung Windows Server 2003 [hanya aplikasi desktop]
Target Platform Windows
Header securitybaseapi.h (termasuk Windows.h)
Pustaka Advapi32.lib
DLL Advapi32.dll

Lihat juga

Fungsi Access Control Klien/Server

Gambaran Umum Access Control Klien/Server

DdeImpersonateClient

ImpersonateAnonymousToken

ImpersonateDdeClientWindow

ImpersonateLoggedOnUser

ImpersonateNamedPipeClient

ImpersonateSelf

RpcImpersonateClient

RpcRevertToSelf

RpcRevertToSelfEx

SetThreadToken