Compartilhar via


Método IShellFolder2::GetDefaultColumnState (shobjidl_core.h)

Obtém o estado padrão de uma coluna especificada.

Sintaxe

HRESULT GetDefaultColumnState(
  [in]  UINT        iColumn,
  [out] SHCOLSTATEF *pcsFlags
);

Parâmetros

[in] iColumn

Tipo: UINT

Um inteiro que especifica o número da coluna.

[out] pcsFlags

Tipo: SHCOLSTATEF*

Um ponteiro para um valor que contém sinalizadores que indicam o estado de coluna padrão. Esse parâmetro pode incluir uma combinação dos sinalizadores a seguir.

SHCOLSTATE_TYPE_STR

Uma cadeia de caracteres.

SHCOLSTATE_TYPE_INT

Um inteiro.

SHCOLSTATE_TYPE_DATE

Uma data.

SHCOLSTATE_ONBYDEFAULT

Deve ser mostrado por padrão na exibição Detalhes do Windows Explorer.

SHCOLSTATE_SLOW

Recomenda que a exibição de pasta extraia informações de coluna de forma assíncrona, em um thread em segundo plano, porque extrair essas informações pode ser demorado.

SHCOLSTATE_EXTENDED

Fornecido por um manipulador, não pelo objeto folder.

SHCOLSTATE_SECONDARYUI

Não exibido no menu de atalho, mas listado na caixa de diálogo Mais.

SHCOLSTATE_HIDDEN

Não exibido na interface do usuário.

SHCOLSTATE_PREFER_VARCMP

Usa classificação padrão em vez de CompareIDs para obter a ordem de classificação.

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.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional, 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 (versão 5.0 ou posterior)