Fungsi IDListContainerIsConsistent (shlobj_core.h)
Memverifikasi bahwa struktur kontainer IDList valid.
Sintaks
BOOL IDListContainerIsConsistent(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT cbAlloc
);
Parameter
[in] pidl
Penunjuk ke IDList untuk memvalidasi.
[in] cbAlloc
Ukuran, dalam byte, dari PIDL yang ditentukan dalam parameter pidl .
Mengembalikan nilai
TRUE jika struktur IDList valid; jika tidak, FALSE.
Keterangan
Fungsi ini harus digunakan oleh kode apa pun yang membaca IDList dari format yang bertahan untuk memastikan bahwa formulir yang tidak valid tidak menyebabkan eksploitasi keamanan dalam kode yang menginterpretasikan IDList. Sumber data shell bertanggung jawab untuk memvalidasi bagian privat itemID. Data tersembunyi divalidasi oleh fungsi yang menginterpretasikan data tersebut.
Persyaratan
Target Platform | Windows |
Header | shlobj_core.h (termasuk Shlobj.h) |
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