Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém uma matriz de estruturas PROPERTYKEY que representam as colunas compatíveis com a exibição. Inclui todas as colunas ou apenas aquelas visíveis no momento.
Sintaxe
HRESULT GetColumns(
[in] CM_ENUM_FLAGS dwFlags,
[out] PROPERTYKEY *rgkeyOrder,
[in] UINT cColumns
);
Parâmetros
[in] dwFlags
Tipo: CM_ENUM_FLAGS
Um valor da enumeração CM_ENUM_FLAGS que especifica se deve mostrar apenas colunas visíveis ou todas as colunas, independentemente da visibilidade.
[out] rgkeyOrder
Tipo: PROPERTYKEY*
Em caso de êxito, contém um ponteiro para uma matriz de estruturas PROPERTYKEY que representam as colunas.
[in] cColumns
Tipo: UINT
O comprimento da matriz rgkeyOrder .
Retornar valor
Tipo: HRESULT
Retorna um dos seguintes valores:
| Código de retorno | Descrição |
|---|---|
|
Coleção recuperada. |
|
Todas as colunas não foram mapeadas para estruturas PROPERTYKEY . |
|
O valor em cColumns é inconsistente com o valor em dwFlags. |
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_core.h (inclua Shobjidl.h) |
| DLL | Shell32.dll (versão 5.0 ou posterior) |