Compartir a través de


Interfaz IStartMenuPinnedList (shobjidl.h)

Expone un método que desancla un acceso directo de la aplicación desde el menú Inicio o la barra de tareas.

Herencia

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

Métodos

La interfaz IStartMenuPinnedList tiene estos métodos.

 
IStartMenuPinnedList::RemoveFromList

Windows Vista:_Removes un elemento de la lista anclada del menú Inicio, que es la lista en la posición superior izquierda del menú Inicio.

Comentarios

Cuándo implementar

Windows proporciona una implementación de esta interfaz como CLSID_StartMenuPin. Los terceros no proporcionan su propia implementación.

Cuándo usar

Cualquier acceso directo instalado por una aplicación podría haber sido anclado posteriormente por el usuario y no hay ninguna manera de que una aplicación lo sepa. Por lo tanto, se recomienda que, durante la desinstalación, todas las aplicaciones llamen a IStartMenuPinnedList::RemoveFromList en cada acceso directo que instalen.

Tenga en cuenta que IStartMenuPinnedList no quita los accesos directos, solo los desancla. Las aplicaciones llaman primero a IStartMenuPinnedList::RemoveFromList en un acceso directo y, a continuación, eliminan ese acceso directo.

Compatibilidad

En Windows 8, la pantalla Inicio reemplaza el menú Inicio heredado. CLSID_StartMenuPin e IStartMenuPinnedList están presentes en Windows 8 para proporcionar compatibilidad con versiones anteriores con las aplicaciones existentes, pero no afectan a los iconos anclados a la pantalla inicio de Windows 8. CLSID_StartMenuPin e IStartMenuPinnedList siguen afectando a los elementos anclados a la barra de tareas de escritorio de Windows 8.

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows Server 2008 [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado shobjidl.h