다음을 통해 공유


IShellIconOverlayIdentifier::IsMemberOf 메서드(shobjidl_core.h)

아이콘 오버레이를 Shell 개체의 아이콘에 추가할지 여부를 지정합니다.

구문

HRESULT IsMemberOf(
  [in] LPCWSTR pwszPath,
       DWORD   dwAttrib
);

매개 변수

[in] pwszPath

형식: PCWSTR

Shell 개체의 정규화된 경로를 포함하는 유니코드 문자열입니다.

dwAttrib

형식:DWORD

개체의 특성입니다. 파일 특성 및 관련 플래그의 전체 목록은 파일 특성 상수를 참조하세요.

반환 값

형식: HRESULT

이 메서드는 다음 중 하나를 반환합니다.

반환 코드 Description
S_OK
아이콘 오버레이가 표시되어야 합니다.
S_FALSE
아이콘 오버레이는 표시되지 않아야 합니다.
E_FAIL
작업이 실패했습니다.

설명

Shell은 이 메서드를 호출하여 특정 개체에 대한 처리기의 아이콘 오버레이를 표시해야 하는지 여부를 결정합니다. 아이콘 오버레이 처리기는 일반적으로 특정 파일 그룹으로 작업하기 위한 것입니다. 일반적인 예는 특정 파일 이름 확장명으로 식별되는 파일 형식입니다. 아이콘 오버레이 처리기는 파일 형식의 모든 멤버에 대해 아이콘 오버레이를 요청할 수 있습니다. 일부 처리기는 파일 형식의 멤버가 특정 상태인 경우에만 아이콘 오버레이를 요청합니다. 그러나 아이콘 오버레이 처리기는 원하는 개체에 대해 해당 아이콘 오버레이를 자유롭게 요청할 수 있습니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional, Windows XP [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 shobjidl_core.h(Shlobj.h 포함)
DLL Shell32.dll(버전 5.0 이상)

추가 정보

IShellIconOverlayIdentifier