Partager via


IResultData ::Sort, méthode (mmc.h)

La méthode IResultData ::Sort trie tous les éléments du volet de résultats.

Syntaxe

HRESULT Sort(
  [in] int    nColumn,
  [in] DWORD  dwSortOptions,
  [in] LPARAM lUserParam
);

Paramètres

[in] nColumn

Un index de l’en-tête de colonne a été cliqué.

[in] dwSortOptions

Options de tri à utiliser pendant l’opération de tri. Cette valeur peut être une combinaison des éléments suivants :

RSI_DESCENDING = 0x0001

Le tri doit être dans l’ordre décroissant. La valeur par défaut consiste à trier dans l’ordre croissant.

RSI_NOSORTICON = 0x0002

Indique à MMC de supprimer l’icône de flèche de tri. Cette option est utile lorsque le composant logiciel enfichable effectue une opération de tri personnalisée.

[in] lUserParam

Valeur qui spécifie les informations déterminées par l’utilisateur. Ce paramètre peut contenir diverses entrées, telles que l’ordre de tri ou des informations de contexte.

Valeur retournée

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

Remarques

Si votre composant logiciel enfichable implémente l’interface IResultDataCompare ou IResultDataCompareEx , MMC appelle la méthode Compare de l’interface pour permettre au composant logiciel enfichable de comparer des éléments de liste. Sinon, la console MMC utilise une fonction de comparaison de chaînes par défaut.

Il n’existe aucune fonction de tri pour une liste virtuelle. Pour autoriser le tri des listes virtuelles, le composant logiciel enfichable doit implémenter l’interface IResultOwnerData . Quand IResultData ::Sort est appelé, MMC transfère l’appel à IResultOwnerData ::SortItems.

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

IResultData

IResultData2

IResultDataCompare ::Compare

IResultOwnerData ::SortItems