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 포함) |