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 CallPackagePassthrough digunakan untuk memanggil paket keamanan lain untuk mengakses layanannya.
Sintaks
LSA_CALL_PACKAGE_PASSTHROUGH LsaCallPackagePassthrough;
NTSTATUS LsaCallPackagePassthrough(
[in] PUNICODE_STRING AuthenticationPackage,
[in] PVOID ClientBufferBase,
[in] PVOID ProtocolSubmitBuffer,
[in] ULONG SubmitBufferLength,
[out] PVOID *ProtocolReturnBuffer,
[out] PULONG ReturnBufferLength,
[out] PNTSTATUS ProtocolStatus
)
{...}
Parameter
[in] AuthenticationPackage
Arahkan ke UNICODE_STRING yang berisi nama paket yang akan dipanggil.
[in] ClientBufferBase
Alamat dasar buffer input, di ruang alamat klien.
[in] ProtocolSubmitBuffer
Arahkan ke buffer input.
[in] SubmitBufferLength
Ukuran parameter ProtocolSubmitBuffer dalam byte.
[out] ProtocolReturnBuffer
Penunjuk ke buffer output.
[out] ReturnBufferLength
Penunjuk ke variabel yang menerima ukuran parameter ProtocolReturnBuffer dalam byte.
[out] ProtocolStatus
Penunjuk ke variabel yang menerima kode status yang dikembalikan oleh paket.
Nilai kembali
Jika fungsi berhasil, nilai yang dikembalikan adalah STATUS_SUCCESS.
Jika fungsi gagal, nilai yang dikembalikan adalah kode NTSTATUS yang menunjukkan alasan gagalnya. Tabel berikut mencantumkan alasan umum kegagalan dan kode kesalahan yang dikembalikan fungsi.
| Menampilkan kode | Deskripsi |
|---|---|
|
Parameter AuthenticationPackage tidak berisi nama SSP/AP yang valid. |
Keterangan
Otoritas Keamanan Lokal (LSA) tidak memeriksa atau mengubah argumen fungsi apa pun.
Penunjuk ke fungsi CallPackagePassthrough tersedia dalam struktur LSA_SECPKG_FUNCTION_TABLE yang diterima oleh fungsi SpInitialize .
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 |