Fungsi panggilan balik SpInstanceInitFn (ntsecpkg.h)
Fungsi SpInstanceInit dipanggil sekali untuk setiap paket keamanan yang terkandung dalam SSP/AP, ketika SSP/AP dimuat ke dalam proses klien/server. Paket keamanan harus menggunakan fungsi ini untuk melakukan inisialisasi khusus mode pengguna.
Sintaks
SpInstanceInitFn Spinstanceinitfn;
NTSTATUS Spinstanceinitfn(
[in] ULONG Version,
[in] PSECPKG_DLL_FUNCTIONS FunctionTable,
[out] PVOID *UserFunctions
)
{...}
Parameter
[in] Version
Versi Otoritas Keamanan Lokal (LSA).
[in] FunctionTable
Penunjuk ke struktur SECPKG_DLL_FUNCTIONS yang berisi fungsi dukungan yang dapat digunakan paket keamanan dalam mode pengguna.
[out] UserFunctions
Parameter ini tidak digunakan.
Nilai kembali
Jika fungsi berhasil, kembalikan STATUS_SUCCESS.
Jika fungsi gagal, kembalikan kode NTSTATUS yang menunjukkan alasan gagalnya.
Keterangan
Fungsi SpInstanceInit dipanggil sekali ketika SSP/AP dimuat ke dalam proses mode pengguna, setelah fungsi SpUserModeInitialize dipanggil.
SSP/AP harus mengimplementasikan fungsi SpInstanceInit ; namun, nama aktual yang diberikan untuk implementasi terserah pengembang.
Penunjuk ke fungsi SpInstanceInit tersedia dalam struktur SECPKG_USER_FUNCTION_TABLE yang diterima dari fungsi SpUserModeInitialize .
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
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