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.
Jangan gunakan fungsi data privat LSA untuk enkripsi dan dekripsi data generik. Sebagai gantinya, gunakan fungsi CryptProtectData dan CryptUnprotectData . Hanya gunakan fungsi data privat LSA saat perlu memanipulasi rahasia LSA seperti yang didokumenkan dalam Model Data Objek Rahasia
Sintaks
NTSTATUS LsaRetrievePrivateData(
[in] LSA_HANDLE PolicyHandle,
[in] PLSA_UNICODE_STRING KeyName,
[out] PLSA_UNICODE_STRING *PrivateData
);
Parameter
[in] PolicyHandle
Handel ke objek Policy . Handel harus memiliki hak akses POLICY_GET_PRIVATE_INFORMATION. Untuk informasi selengkapnya, lihat Membuka Penanganan Objek Kebijakan.
[in] KeyName
Penunjuk ke struktur LSA_UNICODE_STRING yang berisi nama kunci tempat data privat disimpan.
Untuk membuat objek khusus, tambahkan salah satu awalan berikut ke nama kunci.
| Prefiks | Makna |
|---|---|
|
Untuk objek lokal. |
|
Untuk objek global. |
|
Untuk objek komputer. |
Jika Anda tidak membuat salah satu jenis khusus ini, Anda tidak perlu menentukan awalan nama kunci. Untuk informasi selengkapnya, lihat Objek Data Privat.
[out] PrivateData
Penunjuk ke variabel yang menerima penunjuk ke struktur LSA_UNICODE_STRING yang berisi data privat.
Ketika Anda tidak lagi memerlukan informasi, teruskan pointer yang dikembalikan ke LsaFreeMemory.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan STATUS_SUCCESS.
Jika fungsi gagal, fungsi mengembalikan nilai NTSTATUS , yang dapat menjadi nilai berikut atau salah satu Nilai Pengembalian Fungsi Kebijakan LSA.
| Menampilkan kode | Deskripsi |
|---|---|
|
Tidak ada data privat yang disimpan dengan nama yang ditentukan oleh parameter KeyName . |
Anda dapat menggunakan fungsi LsaNtStatusToWinError untuk mengonversi nilai NTSTATUS ke kode kesalahan Windows.
Keterangan
Anda harus menjalankan proses ini "Sebagai Administrator" atau panggilan gagal dengan ERROR_ACCESS_DENIED.
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 | ntsecapi.h |
| Pustaka | Advapi32.lib |
| DLL | Advapi32.dll |