Bagikan melalui


Fungsi panggilan balik SpUserModeInitializeFn (ntsecpkg.h)

Fungsi SpUserModeInitialize dipanggil ketika DLLpaket autentikasipenyedia/ dukungan keamanan (SSP/AP) dimuat ke dalam ruang proses aplikasi klien/server. Fungsi ini menyediakan tabel SECPKG_USER_FUNCTION_TABLE untuk setiap paket keamanan di DLL SSP/AP.

Sintaks

SpUserModeInitializeFn Spusermodeinitializefn;

NTSTATUS Spusermodeinitializefn(
  [in]  ULONG LsaVersion,
  [out] PULONG PackageVersion,
  [out] PSECPKG_USER_FUNCTION_TABLE *ppTables,
  [out] PULONG pcTables
)
{...}

Parameter

[in] LsaVersion

Versi DLL penyedia keamanan (baik Secur32.dll atau Security.dll).

[out] PackageVersion

Pointer yang mengembalikan versi DLL SSP/AP.

[out] ppTables

Penunjuk yang mengembalikan array struktur SECPKG_USER_FUNCTION_TABLE . Setiap struktur adalah tabel penunjuk ke fungsi mode pengguna yang diterapkan oleh paket keamanan yang disebarkan di DLL SSP/AP.

[out] pcTables

Penunjuk yang mengembalikan jumlah elemen dalam array yang ditujukkan oleh parameter ppTables .

Nilai kembali

Jika fungsi berhasil, kembalikan STATUS_SUCCESS.

Jika fungsi gagal, kembalikan kode NTSTATUS yang menunjukkan alasan gagalnya.

Keterangan

Fungsi SpUserModeInitialize harus diimplementasikan oleh DLL SSP/AP yang berisi paket keamanan mode pengguna.

Parameter ppTables harus berisi satu SECPKG_USER_FUNCTION_TABLE untuk setiap paket keamanan mode pengguna yang disebarkan di DLL. Untuk informasi selengkapnya tentang menyebarkan paket keamanan di DLL, lihat Inisialisasi Mode Pengguna.

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