다음을 통해 공유


SIGDN 열거형(shobjidl_core.h)

IShellItem::GetDisplayNameSHGetNameFromIDList를 통해 검색할 항목의 표시 이름 형식을 요청합니다.

Syntax

typedef enum _SIGDN {
  SIGDN_NORMALDISPLAY = 0,
  SIGDN_PARENTRELATIVEPARSING,
  SIGDN_DESKTOPABSOLUTEPARSING,
  SIGDN_PARENTRELATIVEEDITING,
  SIGDN_DESKTOPABSOLUTEEDITING,
  SIGDN_FILESYSPATH,
  SIGDN_URL,
  SIGDN_PARENTRELATIVEFORADDRESSBAR,
  SIGDN_PARENTRELATIVE,
  SIGDN_PARENTRELATIVEFORUI
} SIGDN;

상수

 
SIGDN_NORMALDISPLAY
값: 0
0x00000000. 부모 폴더를 기준으로 표시 이름을 반환합니다. UI에서 이 이름은 일반적으로 사용자에게 표시하는 데 적합합니다.
SIGDN_PARENTRELATIVEPARSING
(int)0x80018001. 부모 폴더를 기준으로 구문 분석 이름을 반환합니다. 이 이름은 UI에서 사용하기에 적합하지 않습니다.
SIGDN_DESKTOPABSOLUTEPARSING
(int)0x80028000. 바탕 화면을 기준으로 구문 분석 이름을 반환합니다. 이 이름은 UI에서 사용하기에 적합하지 않습니다.
SIGDN_PARENTRELATIVEEDITING
(int)0x80031001. 부모 폴더를 기준으로 편집 이름을 반환합니다. UI에서 이 이름은 사용자에게 표시하기에 적합합니다.
SIGDN_DESKTOPABSOLUTEEDITING
(int)0x8004c000. 바탕 화면을 기준으로 편집 이름을 반환합니다. UI에서 이 이름은 사용자에게 표시하기에 적합합니다.
SIGDN_FILESYSPATH
(int)0x80058000. 항목의 파일 시스템 경로(있는 경우)를 반환합니다. SFGAO_FILESYSTEM 보고하는 항목에만 파일 시스템 경로가 있습니다. 항목에 파일 시스템 경로가 없으면 해당 항목에 대한 IShellItem::GetDisplayName 호출이 실패합니다. UI에서 이 이름은 경우에 따라 사용자에게 표시하기에 적합하지만 모든 항목에 대해 지정되지 않을 수 있습니다.
SIGDN_URL
(int)0x80068000. 항목의 URL(있는 경우)을 반환합니다. 일부 항목에는 URL이 없으며, 이러한 경우 IShellItem::GetDisplayName 에 대한 호출이 실패합니다. 이 이름은 경우에 따라 사용자에게 표시하기에 적합하지만 모든 항목에 대해 지정되지 않을 수 있습니다.
SIGDN_PARENTRELATIVEFORADDRESSBAR
(int)0x8007c001. 주소 표시줄에 표시된 대로 부모 폴더에 상대적인 경로를 친숙한 형식으로 반환합니다. 이 이름은 사용자에게 표시하기에 적합합니다.
SIGDN_PARENTRELATIVE
(int)0x80080001. 부모 폴더를 기준으로 경로를 반환합니다.
SIGDN_PARENTRELATIVEFORUI
(int)0x80094001. Windows 8 도입되었습니다.

설명

여기에 나열된 항목을 포함하여 항목의 속성을 통해 다양한 형태의 항목 이름을 검색할 수 있습니다. 모든 속성이 모든 항목에 있는 것은 아니므로 항목에 적합한 속성만 표시됩니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 SP1이 설치된 Windows XP[데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 shobjidl_core.h(Shobjidl.h 포함)