Interface IShellLinkDataList (shobjidl_core.h)
Expõe métodos que permitem que um aplicativo anexe blocos de dados extras a um link do Shell. Esses métodos adicionam, copiam ou removem blocos de dados.
Herança
A interface IShellLinkDataList herda da interface IUnknown . IShellLinkDataList também tem estes tipos de membros:
Métodos
A interface IShellLinkDataList tem esses métodos.
IShellLinkDataList::AddDataBlock Adiciona um bloco de dados a um link. |
IShellLinkDataList::CopyDataBlock Recupera uma cópia do bloco de dados de um link. |
IShellLinkDataList::GetFlags Obtém as configurações de opção atuais. |
IShellLinkDataList::RemoveDataBlock Remove um bloco de dados de um link. |
IShellLinkDataList::SetFlags Define as configurações de opção atuais. |
Comentários
Os blocos de dados estão na forma de uma estrutura. Os dois primeiros membros são os mesmos para todos os blocos de dados. O primeiro membro fornece o tamanho da estrutura. O segundo membro é uma assinatura que identifica o tipo de bloco de dados. Os membros restantes contêm os dados do bloco. Atualmente, há cinco tipos de bloco de dados com suporte.
Estrutura do bloco de dados | Descrição |
---|---|
EXP_DARWIN_LINK | A ID do Windows Installer do link. |
EXP_SPECIAL_FOLDER | Informações de pastas especiais. |
EXP_SZ_LINK | O nome de destino. |
NT_CONSOLE_PROPS | Propriedades do console. |
NT_FE_CONSOLE_PROPS | A página de código do console. |
Essa interface não é implementada por aplicativos.
Use essa interface se o aplicativo precisar adicionar blocos de dados extras a um link do Shell.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 2000 Professional, Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |