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)