다음을 통해 공유


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