LSA_GET_USER_AUTH_DATA fungsi panggilan balik (ntsecpkg.h)
Fungsi GetUserAuthData mengembalikan data otorisasi untuk pengguna dalam satu buffer.
Sintaks
LSA_GET_USER_AUTH_DATA LsaGetUserAuthData;
NTSTATUS LsaGetUserAuthData(
[in] PVOID UserHandle,
[out] PUCHAR *UserAuthData,
[out] PULONG UserAuthDataSize
)
{...}
Parameter
[in] UserHandle
Handel ke akun pengguna. Handel ini dikembalikan oleh fungsi OpenSamUser .
[out] UserAuthData
Pointer yang menerima data otorisasi terkonsolidasi. Setelah Anda selesai menggunakan data otorisasi, kosongkan memori dengan memanggil fungsi FreeLsaHeap .
[out] UserAuthDataSize
Pointer yang menerima ukuran data otorisasi.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah STATUS_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode NTSTATUS yang menunjukkan alasan gagalnya.
Keterangan
Data otorisasi yang dikembalikan oleh fungsi GetUserAuthData dapat diteruskan ke fungsi ConvertAuthDataToken .
Penunjuk ke fungsi GetUserAuthData tersedia dalam struktur LSA_SECPKG_FUNCTION_TABLE yang diterima oleh fungsi SpInitialize .
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 | ntsecpkg.h |
Lihat juga
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk