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.
Fungsi SpInitialize dipanggil sekali oleh Otoritas Keamanan Lokal (LSA) untuk menyediakan paket keamanan dengan informasi keamanan umum dan tabel pengiriman fungsi dukungan. Paket keamanan harus menyimpan informasi dan melakukan pemrosesan inisialisasi internal, jika diperlukan.
Sintaks
SpInitializeFn Spinitializefn;
NTSTATUS Spinitializefn(
[in] ULONG_PTR PackageId,
[in] PSECPKG_PARAMETERS Parameters,
[in] PLSA_SECPKG_FUNCTION_TABLE FunctionTable
)
{...}
Parameter
[in] PackageId
Pengidentifikasi unik yang ditetapkan LSA untuk setiap paket keamanan. Nilai valid sampai sistem dimulai ulang.
[in] Parameters
Penunjuk ke struktur SECPKG_PARAMETERS yang berisi domain utama dan informasi status komputer.
[in] FunctionTable
Penunjuk ke tabel fungsi dukungan LSA yang dapat dipanggil paket keamanan.
Mengembalikan nilai
Jika fungsi berhasil, kembalikan STATUS_SUCCESS, atau kode status informasi.
Jika fungsi gagal, kembalikan kode kesalahan NTSTATUS yang menunjukkan alasan gagalnya. Untuk informasi selengkapnya, lihat Keterangan.
Keterangan
Jika SpInitialize mengembalikan kode kesalahan NTSTATUS ke LSA, paket akan dibongkar, dan Otoritas Keamanan Lokal (LSA) tidak akan menyertakannya dalam daftar paket keamanan yang tersedia.
SSP/APs harus mengimplementasikan fungsi SpInitialize ; namun, nama aktual yang diberikan untuk implementasi terserah pengembang.
Penunjuk ke implementasi SSP/AP dari fungsi SpInitialize harus berada dalam struktur SECPKG_FUNCTION_TABLE yang diteruskan ke LSA 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 |