Struttura SHDESCRIPTIONID (shlobj_core.h)
Riceve i dati dell'elemento in risposta a una chiamata a SHGetDataFromIDList.
Sintassi
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
Members
dwDescriptionId
Tipo: DWORD
Riceve un valore che determina il tipo di elemento. Uno dei valori seguenti.
SHDID_ROOT_REGITEM
L'elemento è un elemento registrato sul desktop.
SHDID_FS_FILE
L'elemento è un file.
SHDID_FS_DIRECTORY
L'elemento è una cartella.
SHDID_FS_OTHER
L'elemento è un elemento non identificato nel file system.
SHDID_COMPUTER_DRIVE35
L'elemento è un'unità floppy da 3,5 pollici.
SHDID_COMPUTER_DRIVE525
L'elemento è un'unità floppy da 5,25 pollici.
SHDID_COMPUTER_REMOVABLE
L'elemento è un disco rimovibile.
SHDID_COMPUTER_FIXED
L'elemento è un disco rigido fisso.
SHDID_COMPUTER_NETDRIVE
L'elemento è un'unità mappata a una condivisione di rete.
SHDID_COMPUTER_CDROM
L'elemento è un'unità CD-ROM.
SHDID_COMPUTER_RAMDISK
L'elemento è un disco RAM.
SHDID_COMPUTER_OTHER
L'elemento è un dispositivo di sistema non identificato.
SHDID_NET_DOMAIN
L'elemento è un dominio di rete.
SHDID_NET_SERVER
L'elemento è un server di rete.
SHDID_NET_SHARE
L'elemento è una condivisione di rete.
SHDID_NET_RESTOFNET
Attualmente non utilizzato.
SHDID_NET_OTHER
L'elemento è una risorsa di rete non identificata.
SHDID_COMPUTER_IMAGING
Windows XP e versioni successive. Attualmente non utilizzato.
SHDID_COMPUTER_AUDIO
Windows XP e versioni successive. Attualmente non utilizzato.
SHDID_COMPUTER_SHAREDDOCS
Windows XP e versioni successive. L'elemento è la cartella documenti condivisi dal sistema.
SHDID_MOBILE_DEVICE
Windows Vista e versioni successive. L'elemento è un dispositivo mobile, ad esempio un assistente digitale personale (PDA).
clsid
Tipo: CLSID
Riceve il CLSID dell'oggetto a cui appartiene l'elemento.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows 2000 Server [solo app desktop] |
Intestazione | shlobj_core.h (include Shlobj.h) |