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 を含む) |