Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
[Fungsi
Fungsi RtlEncryptMemory mengenkripsi konten memori. Konten terenkripsi dapat didekripsi dengan panggilan berikutnya ke fungsi
Nota
Fungsi ini tidak memiliki pustaka impor terkait. Fungsi ini tersedia sebagai sumber daya bernama SystemFunction040 di Advapi32.dll. Anda harus menggunakan fungsi LoadLibrary
Sintaksis
NTSTATUS RtlEncryptMemory(
[in, out] PVOID Memory,
[in] ULONG MemorySize,
[in] ULONG OptionFlags
);
Parameter
[in, out] Memory
Penunjuk ke memori untuk dienkripsi. Ukuran memori harus kelipatan konstanta RTL_ENCRYPT_MEMORY_SIZE.
[in] MemorySize
Jumlah byte yang titik Memori. Jumlah byte harus kelipatan konstanta RTL_ENCRYPT_MEMORY_SIZE.
[in] OptionFlags
Nilai yang menentukan cara kerja enkripsi atas batas proses dan peniruan. Parameter ini bisa menjadi salah satu nilai berikut. Nilainya saling eksklusif. Anda harus menentukan bendera yang sama saat mengenkripsi dan mendekripsi memori.
| Nilai | Arti |
|---|---|
0 |
Enkripsi dan dekripsi memori dalam proses yang sama. Aplikasi yang berjalan dalam proses yang berbeda tidak akan dapat mendekripsi data. |
RTL_ENCRYPT_OPTION_CROSS_PROCESS0x01 |
Mengenkripsi dan mendekripsi memori dalam proses yang berbeda. Aplikasi yang berjalan dalam proses yang berbeda akan dapat mendekripsi data. |
RTL_ENCRYPT_OPTION_SAME_LOGON0x02 |
Gunakan kredensial masuk yang sama untuk mengenkripsi dan mendekripsi memori dalam proses yang berbeda. Aplikasi yang berjalan dalam proses yang berbeda akan dapat mendekripsi data. Namun, proses harus berjalan sebagai pengguna yang sama yang mengenkripsi data dan dalam sesi masuk yang sama. |
RTL_ENCRYPT_OPTION_FOR_SYSTEM0x04 |
Izinkan penelepon mengenkripsi informasi hanya didekripsi oleh proses sistem. |
Mengembalikan nilai
Jika fungsi berhasil, nilai yang dikembalikan adalah STATUS_SUCCESS.
Jika fungsi gagal, nilai pengembalian adalah kode
Persyaratan
| Syarat | Nilai |
|---|---|
| klien minimum yang didukung | Windows XP, Windows XP [hanya aplikasi desktop] |
| server minimum yang didukung |
Windows Server 2003, Windows Server 2003 [hanya aplikasi desktop] |
| Platform Target |
Windows |
| Header |
ntsecapi.h |
| DLL |
Advapi32.dll |