Compartir a través de


Interfaz IShellLinkDataList (shobjidl_core.h)

Expone métodos que permiten a una aplicación adjuntar bloques de datos adicionales a un vínculo de Shell. Estos métodos agregan, copian o quitan bloques de datos.

Herencia

La interfaz IShellLinkDataList hereda de la interfaz IUnknown . IShellLinkDataList también tiene estos tipos de miembros:

Métodos

La interfaz IShellLinkDataList tiene estos métodos.

 
IShellLinkDataList::AddDataBlock

Agrega un bloque de datos a un vínculo.
IShellLinkDataList::CopyDataBlock

Recupera una copia del bloque de datos de un vínculo.
IShellLinkDataList::GetFlags

Obtiene la configuración de opción actual.
IShellLinkDataList::RemoveDataBlock

Quita un bloque de datos de un vínculo.
IShellLinkDataList::SetFlags

Establece la configuración de la opción actual.

Comentarios

Los bloques de datos están en forma de estructura. Los dos primeros miembros son los mismos para todos los bloques de datos. El primer miembro proporciona el tamaño de la estructura. El segundo miembro es una firma que identifica el tipo de bloque de datos. Los miembros restantes contienen los datos del bloque. Actualmente se admiten cinco tipos de bloque de datos.

Estructura de bloques de datos Descripción
EXP_DARWIN_LINK Identificador de Windows Installer del vínculo.
EXP_SPECIAL_FOLDER Información de carpeta especial.
EXP_SZ_LINK Nombre de destino.
NT_CONSOLE_PROPS Propiedades de la consola.
NT_FE_CONSOLE_PROPS Página de códigos de la consola.
 

Las aplicaciones no implementan esta interfaz.

Use esta interfaz si la aplicación necesita agregar bloques de datos adicionales a un vínculo de Shell.

NotaWindows Vista y versiones posteriores. Antes de Windows Vista, esta interfaz se declaró en Shlobj.h.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional, Windows XP [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2003 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl_core.h (incluya Shobjidl.h)