Método ICategoryProvider::GetDefaultCategory (shobjidl_core.h)
Permite que a pasta substitua o agrupamento padrão.
Sintaxe
HRESULT GetDefaultCategory(
[out] GUID *pguid,
[out] SHCOLUMNID *pscid
);
Parâmetros
[out] pguid
Tipo: GUID*
Não usado.
[out] pscid
Tipo: SHCOLUMNID*
Quando esse método retorna, contém um ponteiro para uma estrutura SHCOLUMNID .
Retornar valor
Tipo: HRESULT
Retorna S_OK se tiver êxito ou um valor de erro, caso contrário, incluindo o seguinte:
Código de retorno | Descrição |
---|---|
|
Não há nenhum grupo padrão. |
Comentários
ICategoryProvider::GetDefaultCategory retorna uma estrutura SHCOLUMNID usada pelo categorizador padrão. O método retornará S_FALSE se não houver suporte para um grupo padrão.
ICategoryProvider::GetDefaultCategory é chamado somente quando uma pasta é aberta pela primeira vez. Depois disso, a opção de agrupamento do usuário é armazenada em cache no recipiente de propriedades que armazena o estado da exibição. Para forçar uma chamada para ICategoryProvider::GetDefaultCategory depois que a pasta for aberta pela primeira vez, as chaves do registro Shell e ShellNoRoam devem ser excluídas. Eles são encontrados no local a seguir.
HKEY_CURRENT_USER Software Microsoft Windows Shell ShellNoRoam
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Plataforma de Destino | Windows |
Cabeçalho | shobjidl_core.h (inclua Shobjidl.h) |
DLL | Shell32.dll |
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de