LSA_CREATE_SHARED_MEMORY fungsi panggilan balik (ntsecpkg.h)
Fungsi CreateSharedMemory membuat bagian memori yang dibagikan oleh proses klien dan paket keamanan.
Sintaks
LSA_CREATE_SHARED_MEMORY LsaCreateSharedMemory;
PVOID LsaCreateSharedMemory(
[in] ULONG MaxSize,
[in] ULONG InitialSize
)
{...}
Parameter
[in] MaxSize
Menentukan ukuran maksimum memori bersama.
[in] InitialSize
Menentukan ukuran awal memori bersama.
Nilai kembali
Fungsi mengembalikan penunjuk ke blok memori bersama, atau NULL jika blok tidak dicadangkan.
Keterangan
Membuat bagian bersama untuk setiap klien tidak disarankan karena ini adalah operasi intensif sumber daya dan dapat menghabiskan sumber daya sistem.
Klien paket dapat menulis ke memori bersama yang membuatnya rentan terhadap serangan. Data di segmen bersama tidak boleh dipercaya.
Penunjuk yang dikembalikan oleh fungsi CreateSharedMemory diperlukan oleh fungsi AllocateSharedMemory, DeleteSharedMemory, dan FreeSharedMemory .
Gunakan fungsi DeleteSharedMemory untuk merilis memori yang dicadangkan oleh fungsi CreateSharedMemory .
Penunjuk ke fungsi-fungsi ini 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 |
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