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

SECPKG_USER_FUNCTION_TABLE

SpUserModeInitialize