Structure SHDESCRIPTIONID (shlobj_core.h)
Reçoit les données d’élément en réponse à un appel à SHGetDataFromIDList.
Syntaxe
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
Membres
dwDescriptionId
Type : DWORD
Reçoit une valeur qui détermine le type de l’élément. Une des valeurs suivantes.
SHDID_ROOT_REGITEM
L’élément est un élément inscrit sur le bureau.
SHDID_FS_FILE
L’élément est un fichier.
SHDID_FS_DIRECTORY
L’élément est un dossier.
SHDID_FS_OTHER
L’élément est un élément non identifié dans le système de fichiers.
SHDID_COMPUTER_DRIVE35
L’élément est un lecteur de disquette de 3,5 pouces.
SHDID_COMPUTER_DRIVE525
L’élément est un lecteur de disquette de 5,25 pouces.
SHDID_COMPUTER_REMOVABLE
L’élément est un disque amovible.
SHDID_COMPUTER_FIXED
L’élément est un disque dur fixe.
SHDID_COMPUTER_NETDRIVE
L’élément est un lecteur mappé à un partage réseau.
SHDID_COMPUTER_CDROM
L’élément est un lecteur de CD-ROM.
SHDID_COMPUTER_RAMDISK
L’élément est un disque RAM.
SHDID_COMPUTER_OTHER
L’élément est un appareil système non identifié.
SHDID_NET_DOMAIN
L’élément est un domaine réseau.
SHDID_NET_SERVER
L’élément est un serveur réseau.
SHDID_NET_SHARE
L’élément est un partage réseau.
SHDID_NET_RESTOFNET
Pas utilisé pour l'instant.
SHDID_NET_OTHER
L’élément est une ressource réseau non identifiée.
SHDID_COMPUTER_IMAGING
Windows XP et versions ultérieures. Pas utilisé pour l'instant.
SHDID_COMPUTER_AUDIO
Windows XP et versions ultérieures. Pas utilisé pour l'instant.
SHDID_COMPUTER_SHAREDDOCS
Windows XP et versions ultérieures. L’élément est le dossier des documents partagés système.
SHDID_MOBILE_DEVICE
Windows Vista et versions ultérieures. L’élément est un appareil mobile, tel qu’un assistant numérique personnel (PDA).
clsid
Type : CLSID
Reçoit le CLSID de l’objet auquel l’élément appartient.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows XP [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows 2000 Server [applications de bureau uniquement] |
En-tête | shlobj_core.h (inclure Shlobj.h) |