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.
Dipanggil oleh Otoritas Keamanan Lokal (LSA) untuk meneruskan paket keamanankredensial apa pun yang disimpan untuk prinsip keamanan terautentikasi. Fungsi ini dipanggil sekali untuk setiap set kredensial yang disimpan oleh LSA.
Sintaks
SpAcceptCredentialsFn Spacceptcredentialsfn;
NTSTATUS Spacceptcredentialsfn(
[in] SECURITY_LOGON_TYPE LogonType,
[in] PUNICODE_STRING AccountName,
[in] PSECPKG_PRIMARY_CRED PrimaryCredentials,
[in] PSECPKG_SUPPLEMENTAL_CRED SupplementalCredentials
)
{...}
Parameter
[in] LogonType
Nilai SECURITY_LOGON_TYPE yang menunjukkan jenis masuk.
[in] AccountName
Arahkan ke struktur UNICODE_STRING yang menentukan nama akun yang masuk.
[in] PrimaryCredentials
Penunjuk ke struktur SECPKG_PRIMARY_CRED yang berisi kredensial yang digunakan untuk masuk. Struktur ini dapat memiliki anggota NULL .
[in] SupplementalCredentials
Arahkan ke struktur SECPKG_SUPPLEMENTAL_CRED yang berisi kredensial tambahan khusus paket.
Nilai kembali
Jika fungsi berhasil, kembalikan STATUS_SUCCESS.
Jika fungsi gagal, kembalikan kode NTSTATUS yang menunjukkan alasan gagalnya.
Keterangan
Paket keamanan harus menyimpan kredensial sehingga dapat melayani permintaan kredensial. Untuk informasi tambahan, lihat fungsi SpAcquireCredentialsHandle .
SSP/APs harus mengimplementasikan fungsi SpAcceptCredentials ; tidak seperti fungsi SSP/AP lainnya, nama fungsi harus SpAcceptCredentials.
LSA mengakses fungsi SpAcceptCredentials melalui struktur SECPKG_FUNCTION_TABLE yang diterima dari fungsi SpLsaModeInitialize .
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 |