Fungsi SspiEncodeAuthIdentityAsStrings (sspi.h)
Mengodekan identitas autentikasi yang ditentukan sebagai tiga string.
Sintaks
SECURITY_STATUS SEC_ENTRY SspiEncodeAuthIdentityAsStrings(
[in] PSEC_WINNT_AUTH_IDENTITY_OPAQUE pAuthIdentity,
[out] PCWSTR *ppszUserName,
[out] PCWSTR *ppszDomainName,
[out] PCWSTR *ppszPackedCredentialsString
);
Parameter
[in] pAuthIdentity
Struktur kredensial yang akan dikodekan.
[out] ppszUserName
Nama pengguna marshaled identitas yang ditentukan oleh parameter pAuthIdentity .
Setelah Anda selesai menggunakan string ini, bebaskan dengan memanggil fungsi SspiFreeAuthIdentity .
[out] ppszDomainName
Nama domain marsekal identitas yang ditentukan oleh parameter pAuthIdentity .
Setelah Anda selesai menggunakan string ini, bebaskan dengan memanggil fungsi SspiFreeAuthIdentity .
[out] ppszPackedCredentialsString
Versi string yang dikodekan dari struktur SEC_WINNT_AUTH_IDENTITY_EX2 yang menentukan kredensial pengguna.
Setelah Anda selesai menggunakan string ini, bebaskan dengan memanggil fungsi SspiFreeAuthIdentity .
Menampilkan nilai
Jika fungsi berhasil, fungsi akan mengembalikan SEC_E_OK.
Jika fungsi gagal, fungsi mengembalikan kode kesalahan bukan nol. Nilai yang mungkin termasuk, tetapi tidak terbatas pada, yang ada dalam tabel berikut.
Mengembalikan kode/nilai | Deskripsi |
---|---|
|
Bendera SEC_WINNT_AUTH_IDENTITY_FLAGS_PROCESS_ENCRYPTED diatur dalam struktur identitas yang ditentukan oleh parameter pAuthIdentity . |
Persyaratan
Klien minimum yang didukung | Windows 7 [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2008 R2 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | sspi.h |
Pustaka | Secur32.lib |
DLL | SspiCli.dll |
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