Méthode IColumnManager ::GetColumns (shobjidl_core.h)
Obtient un tableau de structures PROPERTYKEY qui représentent les colonnes que la vue prend en charge. Inclut toutes les colonnes ou uniquement celles actuellement visibles.
Syntaxe
HRESULT GetColumns(
[in] CM_ENUM_FLAGS dwFlags,
[out] PROPERTYKEY *rgkeyOrder,
[in] UINT cColumns
);
Paramètres
[in] dwFlags
Type : CM_ENUM_FLAGS
Valeur de l’énumération CM_ENUM_FLAGS qui spécifie s’il faut afficher uniquement les colonnes visibles ou toutes les colonnes, quelle que soit la visibilité.
[out] rgkeyOrder
Type : PROPERTYKEY*
En cas de réussite, contient un pointeur vers un tableau de structures PROPERTYKEY qui représentent les colonnes.
[in] cColumns
Type : UINT
Longueur du tableau rgkeyOrder .
Valeur retournée
Type : HRESULT
Renvoie l'une des valeurs suivantes :
Code de retour | Description |
---|---|
|
Collection récupérée. |
|
Toutes les colonnes n’ont pas été mappées aux structures PROPERTYKEY . |
|
La valeur de cColumns n’est pas cohérente avec la valeur dans dwFlags. |
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2008 [applications de bureau uniquement] |
Plateforme cible | Windows |
En-tête | shobjidl_core.h (incluez Shobjidl.h) |
DLL | Shell32.dll (version 5.0 ou ultérieure) |