Estrutura SHDESCRIPTIONID (shlobj_core.h)
Recebe dados de item em resposta a uma chamada para SHGetDataFromIDList.
Sintaxe
typedef struct _SHDESCRIPTIONID {
DWORD dwDescriptionId;
CLSID clsid;
} SHDESCRIPTIONID, *LPSHDESCRIPTIONID;
Membros
dwDescriptionId
Tipo: DWORD
Recebe um valor que determina o tipo do item. Um dos valores a seguir.
SHDID_ROOT_REGITEM
O item é um item registrado na área de trabalho.
SHDID_FS_FILE
O item é um arquivo.
SHDID_FS_DIRECTORY
O item é uma pasta.
SHDID_FS_OTHER
O item é um item não identificado no sistema de arquivos.
SHDID_COMPUTER_DRIVE35
O item é uma unidade disquete de 3,5 polegadas.
SHDID_COMPUTER_DRIVE525
O item é uma unidade disquete de 5,25 polegadas.
SHDID_COMPUTER_REMOVABLE
O item é um disco removível.
SHDID_COMPUTER_FIXED
O item é um disco rígido fixo.
SHDID_COMPUTER_NETDRIVE
O item é uma unidade mapeada para um compartilhamento de rede.
SHDID_COMPUTER_CDROM
O item é uma unidade CD-ROM.
SHDID_COMPUTER_RAMDISK
O item é um disco de RAM.
SHDID_COMPUTER_OTHER
O item é um dispositivo do sistema não identificado.
SHDID_NET_DOMAIN
O item é um domínio de rede.
SHDID_NET_SERVER
O item é um servidor de rede.
SHDID_NET_SHARE
O item é um compartilhamento de rede.
SHDID_NET_RESTOFNET
Não usado no momento.
SHDID_NET_OTHER
O item é um recurso de rede não identificado.
SHDID_COMPUTER_IMAGING
Windows XP e posterior. Não usado no momento.
SHDID_COMPUTER_AUDIO
Windows XP e posterior. Não usado no momento.
SHDID_COMPUTER_SHAREDDOCS
Windows XP e posterior. O item é a pasta de documentos compartilhados do sistema.
SHDID_MOBILE_DEVICE
Windows Vista e posterior. O item é um dispositivo móvel, como um PDA (assistente digital pessoal).
clsid
Tipo: CLSID
Recebe o CLSID do objeto ao qual o item pertence.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows 2000 Server [somente aplicativos da área de trabalho] |
Cabeçalho | shlobj_core.h (inclua Shlobj.h) |