Bagikan melalui


Fungsi panggilan balik SpAcceptCredentialsFn (ntsecpkg.h)

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

Lihat juga

SECPKG_PRIMARY_CRED

SECPKG_SUPPLEMENTAL_CRED

SECURITY_LOGON_TYPE

SpAcquireCredentialsHandle

SpLsaModeInitialize