共用方式為


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)