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