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 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 |