SIGDN 열거형(shobjidl_core.h)
IShellItem::GetDisplayName 및 SHGetNameFromIDList를 통해 검색할 항목의 표시 이름 형식을 요청합니다.
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 도입되었습니다. |
설명
여기에 나열된 항목을 포함하여 항목의 속성을 통해 다양한 형태의 항목 이름을 검색할 수 있습니다. 모든 속성이 모든 항목에 있는 것은 아니므로 항목에 적합한 속성만 표시됩니다.
- PKEY_FileName
- PKEY_ItemFolderNameDisplay
- PKEY_ItemFolderPathDisplay
- PKEY_ItemFolderPathDisplayNarrow
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | SP1이 설치된 Windows XP[데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | shobjidl_core.h(Shobjidl.h 포함) |