SHDESCRIPTIONID 구조체(shlobj_core.h)
SHGetDataFromIDList 호출에 대한 응답으로 항목 데이터를 받습니다.
구문
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
멤버
dwDescriptionId
형식:DWORD
항목의 유형을 결정하는 값을 받습니다. 다음 값 중의 하나입니다.
SHDID_ROOT_REGITEM
항목은 바탕 화면에 등록된 항목입니다.
SHDID_FS_FILE
항목이 파일입니다.
SHDID_FS_DIRECTORY
항목이 폴더입니다.
SHDID_FS_OTHER
항목은 파일 시스템에서 식별되지 않은 항목입니다.
SHDID_COMPUTER_DRIVE35
항목은 3.5 인치 플로피 드라이브입니다.
SHDID_COMPUTER_DRIVE525
항목은 5.25 인치 플로피 드라이브입니다.
SHDID_COMPUTER_REMOVABLE
항목이 이동식 디스크입니다.
SHDID_COMPUTER_FIXED
항목은 고정 하드 디스크입니다.
SHDID_COMPUTER_NETDRIVE
항목은 네트워크 공유에 매핑되는 드라이브입니다.
SHDID_COMPUTER_CDROM
항목은 CD-ROM 드라이브입니다.
SHDID_COMPUTER_RAMDISK
항목이 RAM 디스크입니다.
SHDID_COMPUTER_OTHER
항목이 식별되지 않은 시스템 디바이스입니다.
SHDID_NET_DOMAIN
항목이 네트워크 도메인입니다.
SHDID_NET_SERVER
항목이 네트워크 서버입니다.
SHDID_NET_SHARE
항목은 네트워크 공유입니다.
SHDID_NET_RESTOFNET
현재 사용되지 않습니다.
SHDID_NET_OTHER
항목이 확인되지 않은 네트워크 리소스입니다.
SHDID_COMPUTER_IMAGING
Windows XP 이상. 현재 사용되지 않습니다.
SHDID_COMPUTER_AUDIO
Windows XP 이상. 현재 사용되지 않습니다.
SHDID_COMPUTER_SHAREDDOCS
Windows XP 이상. 항목은 시스템 공유 문서 폴더입니다.
SHDID_MOBILE_DEVICE
Windows Vista 이상. 항목은 PDA(개인 디지털 도우미)와 같은 모바일 디바이스입니다.
clsid
형식: CLSID
항목이 속한 개체의 CLSID를 받습니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows XP [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows 2000 Server[데스크톱 앱만] |
머리글 | shlobj_core.h(Shlobj.h 포함) |