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