struktur SOLE_AUTHENTICATION_SERVICE (objidlbase.h)
Mengidentifikasi layanan autentikasi yang bersedia digunakan server untuk berkomunikasi dengan klien.
Sintaks
typedef struct tagSOLE_AUTHENTICATION_SERVICE {
DWORD dwAuthnSvc;
DWORD dwAuthzSvc;
OLECHAR *pPrincipalName;
HRESULT hr;
} SOLE_AUTHENTICATION_SERVICE;
Anggota
dwAuthnSvc
Layanan autentikasi. Anggota ini bisa menjadi nilai tunggal dari Konstanta Layanan Autentikasi.
dwAuthzSvc
Layanan otorisasi. Anggota ini bisa menjadi nilai tunggal dari Konstanta Otorisasi.
pPrincipalName
Nama utama yang akan digunakan dengan layanan autentikasi. Jika nama utama adalah NULL, pengidentifikasi pengguna saat ini diasumsikan. Nama utama NULL diizinkan untuk layanan autentikasi NTLMSSP, Kerberos, dan Snego tetapi mungkin tidak berfungsi untuk layanan autentikasi lainnya. Untuk Schannel, anggota ini harus menunjuk ke struktur CERT_CONTEXT yang berisi sertifikat server; jika NULL dan jika sertifikat untuk pengguna saat ini tidak ada, RPC_E_NO_GOOD_SECURITY_PACKAGES dikembalikan.
hr
Saat digunakan dalam CoInitializeSecurity, atur saat kembali untuk menunjukkan status panggilan untuk mendaftarkan layanan autentikasi.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows 2000 Professional [aplikasi desktop | Aplikasi UWP] |
Server minimum yang didukung | Windows 2000 Server [aplikasi desktop | Aplikasi UWP] |
Header | objidlbase.h (termasuk Objidl.h) |