Metode IAzApplication::InitializeClientContextFromName (azroles.h)
Metode InitializeClientContextFromName mendapatkan penunjuk objek IAzClientContext dari identitas klien sebagai pasangan (nama domain, nama klien).
Sintaks
HRESULT InitializeClientContextFromName(
[in] BSTR ClientName,
[in, optional] BSTR DomainName,
[in, optional] VARIANT varReserved,
[out] IAzClientContext **ppClientContext
);
Parameter
[in] ClientName
Nama perwakilan keamanan.
[in, optional] DomainName
Nama domain tempat akun pengguna berada. Nilai defaultnya adalah NULL.
[in, optional] varReserved
Disiapkan untuk penggunaan masa mendatang. Parameter ini bisa menjadi salah satu nilai berikut:
- varReserved.vt == VT_ERROR dan varReserved.scode == DISP_E_PARAMNOTFOUND
- varReserved.vt == VT_EMPTY
- varReserved.vt == VT_NULL
- varReserved.vt == VT_I4 dan varReserved.lVal == 0
- varReserved.vt == VT_I2 dan varReserved.iVal == 0
[out] ppClientContext
Penunjuk ke penunjuk ke objek IAzClientContext yang dikembalikan.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan S_OK.
Jika fungsi gagal, fungsi mengembalikan nilai HRESULT yang menunjukkan kesalahan. Untuk daftar kode kesalahan umum, lihat Nilai HRESULT Umum.
Keterangan
Jika memungkinkan, panggil fungsi InitializeClientContextFromToken alih-alihInitializeClientContextFromName. InitializeClientContextFromName mencoba mengambil informasi yang tersedia dalam token masuk membuat klien benar-benar masuk. Token masuk aktual memberikan informasi lebih lanjut, seperti jenis masuk dan properti masuk, dan mencerminkan perilaku paket autentikasi yang digunakan untuk masuk. Konteks klien yang dibuat oleh InitializeClientContextFromToken menggunakan token masuk, dan konteks klien yang dihasilkan lebih lengkap dan akurat daripada konteks klien yang dibuat oleh InitializeClientContextFromName.
Parameter DomainName dan ClientName harus digabungkan untuk mewakili SidTypeUser.
Format nama yang didukung sama dengan yang didukung oleh fungsi LookupAccountName .
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows Vista [hanya aplikasi desktop] |
Server minimum yang didukung | Windows Server 2003 [hanya aplikasi desktop] |
Target Platform | Windows |
Header | azroles.h |
Pustaka | Azroles.lib |
DLL | Azroles.dll |
Redistribusi | Paket Alat Administrasi Windows Server 2003 pada Windows XP |
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