共用方式為


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)