Fungsi panggilan balik SpMarshallSupplementalCredsFn (ntsecpkg.h)
Fungsi SpMarshallSupplementalCreds mengonversi kredensial tambahan dari format publik ke dalam format yang cocok untuk panggilan prosedur lokal.
Sintaks
SpMarshallSupplementalCredsFn Spmarshallsupplementalcredsfn;
NTSTATUS Spmarshallsupplementalcredsfn(
[in] ULONG CredentialSize,
[in] PUCHAR Credentials,
[out] PULONG MarshalledCredSize,
[out] PVOID *MarshalledCreds
)
{...}
Parameter
[in] CredentialSize
Menentukan ukuran kredensial tambahan.
[in] Credentials
Arahkan ke kredensial tambahan.
[out] MarshalledCredSize
Penunjuk ke ukuran buffer MarshalledCreds .
[out] MarshalledCreds
Pointer yang menerima alamat buffer yang berisi kredensial berseri . Alokasikan memori untuk buffer ini dengan memanggil fungsi AllocateHeap .
Nilai kembali
Jika fungsi berhasil, kembalikan STATUS_SUCCESS.
Jika fungsi gagal, kembalikan kode NTSTATUS yang menunjukkan alasan gagalnya.
Keterangan
SSP/AP harus mengimplementasikan fungsi SpMarshallSupplementalCreds ; namun, nama aktual yang diberikan untuk implementasi terserah pengembang.
Penunjuk ke fungsi SpMarshallSupplementalCreds tersedia dalam struktur SECPKG_USER_FUNCTION_TABLE yang diterima dari fungsi SpUserModeInitialize .
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