Método ICustomDestinationList::D eleteList (shobjidl_core.h)
Exclui uma Lista de Saltos personalizada para um aplicativo especificado.
Sintaxe
HRESULT DeleteList(
[in] LPCWSTR pszAppID
);
Parâmetros
[in] pszAppID
Tipo: LPCWSTR
Um ponteiro para o AppUserModelID do processo cuja representação do botão da barra de tarefas exibe a Lista de Saltos personalizada. Na versão beta do Windows 7, este AppUserModelID deve ser fornecido explicitamente porque esse método se destina a ser chamado de um desinstalador, que é executado em um processo separado. Como ele está em um processo separado, o sistema não pode deduzir de forma confiável o AppUserModelID. Espera-se que essa restrição seja removida em versões posteriores.
Valor retornado
Tipo: HRESULT
Se o método for bem-sucedido, ele retornará S_OK. Caso contrário, ele retornará um código de erro HRESULT.
Comentários
Há várias instâncias em que esse método deve ser chamado, incluindo:
- Quando o aplicativo é desinstalado.
- Quando o usuário limpa o histórico de dentro do aplicativo.
- Quando o usuário desabilita o acompanhamento de destino nas páginas Configurações ou Opções do aplicativo.
Depois que a Lista de Saltos personalizada for removida, uma Lista de Saltos padrão gerada a partir de dados gerados pelo sistema para itens usados recentemente será mostrada. Se esses dados não tiverem sido coletados ou se as informações tiverem sido limpas por meio de RemoveAllDestinations, a Lista de Saltos poderá conter apenas seu conteúdo mínimo, sempre presente: tarefas padrão para fixar ou desafixar, iniciar uma nova instância do aplicativo ou fechar janelas.
Requisitos
Cliente mínimo com suporte | Windows 7 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008 R2 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
Biblioteca | Shell32.lib |
DLL | Shell32.dll (versão 6.1 ou posterior) |
Confira também
IDs do modelo de usuário do aplicativo (AppUserModelIDs)