LSA_CLIENT_CALLBACK fungsi panggilan balik (ntsecpkg.h)
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 |
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