Interface IStartMenuPinnedList (shobjidl.h)

Expõe um método que desafixa um atalho de aplicativo no menu Iniciar ou na barra de tarefas.

Herança

A interface IStartMenuPinnedList herda da interface IUnknown . IStartMenuPinnedList também tem estes tipos de membros:

Métodos

A interface IStartMenuPinnedList tem esses métodos.

 
IStartMenuPinnedList::RemoveFromList

Windows Vista:_Removes um item da lista fixada do menu Iniciar, que é a lista na posição superior esquerda do menu Iniciar.

Comentários

Quando implementar

O Windows fornece uma implementação dessa interface como CLSID_StartMenuPin. Terceiros não fornecem sua própria implementação.

Quando usar

Qualquer atalho instalado por um aplicativo pode ter sido fixado posteriormente pelo usuário e não há como um aplicativo saber disso. Portanto, recomendamos que, durante a desinstalação, todos os aplicativos chamem IStartMenuPinnedList::RemoveFromList em cada atalho instalado.

Observe que IStartMenuPinnedList não remove os atalhos em si, apenas os desafixa. Os aplicativos primeiro chamam IStartMenuPinnedList::RemoveFromList em um atalho e, em seguida, excluem esse atalho.

Compatibilidade

Em Windows 8, a tela Iniciar substitui o menu Iniciar herdado. CLSID_StartMenuPin e IStartMenuPinnedList estão presentes em Windows 8 para fornecer compatibilidade com versões anteriores com aplicativos existentes, mas não afetam blocos fixados na tela inicial do Windows 8. CLSID_StartMenuPin e IStartMenuPinnedList continuam afetando itens fixados na barra de tarefas da área de trabalho Windows 8.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows Vista [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2008 [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho shobjidl.h