Partager via


structure MMC_SORT_SET_DATA (mmc.h)

La structure MMC_SORT_SET_DATA est introduite dans MMC 1.2.

La structure MMC_SORT_SET_DATA est utilisée pour définir et récupérer des jeux de colonnes d’affichage de liste dont les données de tri sont stockées de manière permanente. La structure MMC_SORT_SET_DATA contient des informations sur le nombre de colonnes d’un jeu de colonnes particulier pour lesquels des données de tri persistantes sont définies ou récupérées, ainsi qu’un pointeur vers un tableau de structures MMC_SORT_DATA qui contiennent réellement les données de tri.

Syntaxe

typedef struct _MMC_SORT_SET_DATA {
  int           cbSize;
  int           nNumItems;
  MMC_SORT_DATA *pSortData;
} MMC_SORT_SET_DATA;

Membres

cbSize

Taille de la structure MMC_SORT_SET_DATA.

nNumItems

Nombre de colonnes du jeu de colonnes pour lesquelles des données de tri persistantes sont définies ou récupérées. Cette valeur peut être l'une des suivantes :

0

Aucune colonne de l’ensemble de colonnes n’est triée. Le composant logiciel enfichable peut définir nNumItems sur cette valeur pour conserver le fait que l’affichage de liste n’est pas trié. Dans ce cas, le membre pSortData doit être défini sur NULL.

1

Une colonne du jeu de colonnes est triée. N’oubliez pas que seul le tri à colonne unique est autorisé dans MMC 1.2.

pSortData

Pointeur vers un tableau de structures MMC_SORT_DATA qui contiennent les données de tri réelles. Doit avoir la valeur NULL si nNumItems a la valeur 0.

Notes

MMC 1.2 prend uniquement en charge le tri sur une seule colonne. Par conséquent, le membre nNumItems de la structure MMC_SORT_SET_DATA ne peut pas être supérieur à 1. Sinon, IColumnData::SetColumnSortData retourne S_FALSE.

Le tri est désactivé sur les colonnes masquées. Les colonnes peuvent être masquées ou affichées à l’aide de la méthode IColumnData::SetColumnConfigData .

L’utilisateur peut masquer des colonnes à l’aide de la boîte de dialogue Choisir des colonnes.

Configuration requise

   
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
En-tête mmc.h

Voir aussi

CCF_COLUMN_SET_ID

MMC_SORT_DATA

Utilisation de la persistance des colonnes