Struktur SHDESCRIPTIONID (shlobj_core.h)
Menerima data item sebagai respons terhadap panggilan ke SHGetDataFromIDList.
Sintaks
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
Anggota
dwDescriptionId
Jenis: DWORD
Menerima nilai yang menentukan tipe item tersebut. Salah satu nilai berikut.
SHDID_ROOT_REGITEM
Item adalah item terdaftar di desktop.
SHDID_FS_FILE
Item adalah file.
SHDID_FS_DIRECTORY
Item adalah folder.
SHDID_FS_OTHER
Item adalah item yang tidak teridentifikasi dalam sistem file.
SHDID_COMPUTER_DRIVE35
Item adalah drive floppy 3,5 inci.
SHDID_COMPUTER_DRIVE525
Item adalah drive floppy 5,25 inci.
SHDID_COMPUTER_REMOVABLE
Item adalah disk yang dapat dilepas.
SHDID_COMPUTER_FIXED
Item adalah hard disk tetap.
SHDID_COMPUTER_NETDRIVE
Item adalah drive yang dipetakan ke berbagi jaringan.
SHDID_COMPUTER_CDROM
Item adalah drive CD-ROM.
SHDID_COMPUTER_RAMDISK
Item adalah disk RAM.
SHDID_COMPUTER_OTHER
Item adalah perangkat sistem yang tidak teridentifikasi.
SHDID_NET_DOMAIN
Item adalah domain jaringan.
SHDID_NET_SERVER
Item adalah server jaringan.
SHDID_NET_SHARE
Item adalah berbagi jaringan.
SHDID_NET_RESTOFNET
Saat ini tidak digunakan.
SHDID_NET_OTHER
Item adalah sumber daya jaringan yang tidak teridentifikasi.
SHDID_COMPUTER_IMAGING
Windows XP dan yang lebih baru. Saat ini tidak digunakan.
SHDID_COMPUTER_AUDIO
Windows XP dan yang lebih baru. Saat ini tidak digunakan.
SHDID_COMPUTER_SHAREDDOCS
Windows XP dan yang lebih baru. Item adalah folder dokumen bersama sistem.
SHDID_MOBILE_DEVICE
Windows Vista dan yang lebih baru. Item adalah perangkat seluler, seperti asisten digital pribadi (PDA).
clsid
Jenis: CLSID
Menerima CLSID objek tempat item berada.
Persyaratan
Persyaratan | Nilai |
---|---|
Klien minimum yang didukung | Windows XP [hanya aplikasi desktop] |
Server minimum yang didukung | Windows 2000 Server [hanya aplikasi desktop] |
Header | shlobj_core.h (termasuk Shlobj.h) |