Partager via


Méthode IColumnData ::GetColumnConfigData (mmc.h)

La méthode IColumnData ::GetColumnConfigData permet à un composant logiciel enfichable de récupérer la largeur, l’ordre et les status masqués actuels de chaque colonne d’un jeu de colonnes stocké en mémoire par MMC.

Syntaxe

HRESULT GetColumnConfigData(
  [in]  SColumnSetID        *pColID,
  [out] MMC_COLUMN_SET_DATA **ppColSetData
);

Paramètres

[in] pColID

Pointeur vers une structure SColumnSetID qui contient l’ID du jeu de colonnes dont les données doivent être récupérées.

[out] ppColSetData

Pointeur vers un pointeur vers une structure de MMC_COLUMN_SET_DATA qui contiendra les données de colonne récupérées.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Remarques

Supposons que l’utilisateur sélectionne un élément d’étendue, puis modifie les données de configuration de colonne de l’affichage liste de l’élément sélectionné. Si le composant logiciel enfichable appelle IColumnData ::GetColumnConfigData pour récupérer les données de configuration de colonne de cet affichage de liste, la méthode retourne les nouvelles données, que l’utilisateur ait ou non désélectionné l’élément.

La structure MMC_COLUMN_SET_DATA et son tableau de structures MMC_COLUMN_DATA sont alloués en tant que bloc de mémoire contiguë par MMC lors des appels à GetColumnConfigData. Le composant logiciel enfichable doit appeler CoTaskMemFree avec le pointeur donné vers MMC_COLUMN_SET_DATA. Cela libère l’intégralité du bloc de mémoire.

Tous les ensembles de données et récupérés par les méthodes de l’interface IColumnData sont conservés par la console MMC en mémoire, et non dans un flux ou un support de stockage. Ces données sont enregistrées dans un . Fichier de console MSC uniquement lorsque l’utilisateur clique sur la commande du menu Enregistrer .

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête mmc.h
DLL Mmcndmgr.dll

Voir aussi

IColumnData

Utilisation d’IColumnData