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.
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) |