IDListContainerIsConsistent 函式 (shlobj_core.h)
確認 IDList 的容器結構有效。
語法
BOOL IDListContainerIsConsistent(
[in] PCUIDLIST_RELATIVE pidl,
[in] UINT cbAlloc
);
參數
[in] pidl
要驗證之 IDList 的指標。
[in] cbAlloc
pidl參數中指定的 PIDL 大小,以位元組為單位。
傳回值
如果 IDList 結構有效,則為TRUE;否則為FALSE。
備註
任何從保存格式讀取 IDList 的程式碼都應該使用此函式,以確保不正確表單不會在解譯 IDList 的程式碼中導致安全性惡意探索。 殼層資料來源負責驗證 ITEMID 的私人區段。 隱藏的資料是由解譯該資料的函式驗證。
規格需求
目標平台 | Windows |
標頭 | shlobj_core.h (包含 Shlobj.h) |