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 ClientCallback memungkinkan paket keamanan mode Otoritas Keamanan Lokal (LSA) untuk memanggil kembali ke paket mode penggunanya dan memanggil fungsi di DLL-nya di sana.
Sintaks
LSA_CLIENT_CALLBACK LsaClientCallback;
NTSTATUS LsaClientCallback(
[in] PCHAR Callback,
[in] ULONG_PTR Argument1,
[in] ULONG_PTR Argument2,
[in] PSecBuffer Input,
[out] PSecBuffer Output
)
{...}
Parameter
[in] Callback
Penunjuk ke nama fungsi yang akan dipanggil. Untuk informasi selengkapnya, lihat ClientCallback_Function.
[in] Argument1
Penunjuk ke argumen pertama untuk diteruskan ke fungsi panggilan balik.
[in] Argument2
Penunjuk ke argumen kedua untuk diteruskan ke fungsi panggilan balik.
[in] Input
Penunjuk ke struktur SecBuffer yang berisi informasi untuk diteruskan ke fungsi panggilan balik.
[out] Output
Penunjuk ke struktur SecBuffer yang menerima informasi yang diteruskan dari fungsi panggilan balik.
Nilai kembali
Jika fungsi berhasil, fungsi akan mengembalikan STATUS_SUCCESS.
Jika fungsi gagal, fungsi mengembalikan kode NTSTATUS yang menunjukkan alasan gagalnya.
Keterangan
Penunjuk ke fungsi ClientCallback tersedia dalam struktur LSA_SECPKG_FUNCTION_TABLE yang diterima oleh fungsi SpInitialize .
Paket keamanan mode pengguna harus menggunakan fungsi RegisterCallback untuk mendaftarkan fungsi yang akan dipanggil.
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 |