Método IColumnManager::GetColumns (shobjidl_core.h)
Obtiene una matriz de estructuras PROPERTYKEY que representan las columnas que admite la vista. Incluye todas las columnas o solo las que están visibles actualmente.
Sintaxis
HRESULT GetColumns(
[in] CM_ENUM_FLAGS dwFlags,
[out] PROPERTYKEY *rgkeyOrder,
[in] UINT cColumns
);
Parámetros
[in] dwFlags
Tipo: CM_ENUM_FLAGS
Valor de la enumeración CM_ENUM_FLAGS que especifica si solo se muestran columnas visibles o todas las columnas independientemente de la visibilidad.
[out] rgkeyOrder
Tipo: PROPERTYKEY*
Si se ejecuta correctamente, contiene un puntero a una matriz de estructuras PROPERTYKEY que representan las columnas.
[in] cColumns
Tipo: UINT
Longitud de la matriz rgkeyOrder .
Valor devuelto
Tipo: HRESULT
Devuelve uno de los valores siguientes:
Código devuelto | Descripción |
---|---|
|
Colección recuperada. |
|
Todas las columnas no se asignaron a estructuras PROPERTYKEY . |
|
El valor de cColumns es incoherente con el valor de dwFlags. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2008 [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | shobjidl_core.h (incluya Shobjidl.h) |
Archivo DLL | Shell32.dll (versión 5.0 o posterior) |