Compartir a través de


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)