Estructura SHDESCRIPTIONID (shlobj_core.h)
Recibe datos de elementos en respuesta a una llamada a SHGetDataFromIDList.
Sintaxis
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
Miembros
dwDescriptionId
Tipo: DWORD
Recibe un valor que determina qué tipo es el elemento. Uno de los siguientes valores.
SHDID_ROOT_REGITEM
El elemento es un elemento registrado en el escritorio.
SHDID_FS_FILE
El elemento es un archivo.
SHDID_FS_DIRECTORY
El elemento es una carpeta.
SHDID_FS_OTHER
El elemento es un elemento no identificado en el sistema de archivos.
SHDID_COMPUTER_DRIVE35
El elemento es una unidad de disquete de 3,5 pulgadas.
SHDID_COMPUTER_DRIVE525
El elemento es una unidad de disquete de 5,25 pulgadas.
SHDID_COMPUTER_REMOVABLE
El elemento es un disco extraíble.
SHDID_COMPUTER_FIXED
El elemento es un disco duro fijo.
SHDID_COMPUTER_NETDRIVE
El elemento es una unidad que se asigna a un recurso compartido de red.
SHDID_COMPUTER_CDROM
El elemento es una unidad DE CD-ROM.
SHDID_COMPUTER_RAMDISK
El elemento es un disco RAM.
SHDID_COMPUTER_OTHER
El elemento es un dispositivo del sistema no identificado.
SHDID_NET_DOMAIN
El elemento es un dominio de red.
SHDID_NET_SERVER
El elemento es un servidor de red.
SHDID_NET_SHARE
El elemento es un recurso compartido de red.
SHDID_NET_RESTOFNET
No se usa actualmente.
SHDID_NET_OTHER
El elemento es un recurso de red no identificado.
SHDID_COMPUTER_IMAGING
Windows XP y versiones posteriores. No se usa actualmente.
SHDID_COMPUTER_AUDIO
Windows XP y versiones posteriores. No se usa actualmente.
SHDID_COMPUTER_SHAREDDOCS
Windows XP y versiones posteriores. El elemento es la carpeta de documentos compartidos del sistema.
SHDID_MOBILE_DEVICE
Windows Vista y versiones posteriores. El elemento es un dispositivo móvil, como un asistente digital personal (PDA).
clsid
Tipo: CLSID
Recibe el CLSID del objeto al que pertenece el elemento.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Encabezado | shlobj_core.h (incluya Shlobj.h) |