IResultData::Sort-Methode (mmc.h)

Die IResultData::Sort-Methode sortiert alle Elemente im Ergebnisbereich.

Syntax

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

Parameter

[in] nColumn

Ein Index der angeklickten Spaltenüberschrift.

[in] dwSortOptions

Die Sortieroptionen, die während des Sortiervorgangs verwendet werden sollen. Dieser Wert kann eine Kombination aus folgendem Wert sein:

RSI_DESCENDING = 0x0001

Die Sortierung sollte in absteigender Reihenfolge erfolgen. Standardmäßig wird in aufsteigender Reihenfolge sortiert.

RSI_NOSORTICON = 0x0002

Weist MMC an, das Symbol für den Sortierpfeil zu entfernen. Diese Option ist nützlich, wenn das Snap-In einen benutzerdefinierten Sortiervorgang ausführt.

[in] lUserParam

Ein -Wert, der vom Benutzer festgelegte Informationen angibt. Dieser Parameter kann eine Vielzahl von Einträgen enthalten, z. B. die Sortierreihenfolge oder Kontextinformationen.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Hinweise

Wenn Ihr Snap-In die IResultDataCompare - oder die IResultDataCompareEx-Schnittstelle implementiert, ruft MMC die Compare-Methode der Schnittstelle auf, damit das Snap-In Listenelemente vergleichen kann. Andernfalls verwendet MMC eine Standardmäßige Zeichenfolgenvergleichsfunktion.

Es gibt keine Sortierfunktion für eine virtuelle Liste. Um die Sortierung virtueller Listen zuzulassen, muss das Snap-In die IResultOwnerData-Schnittstelle implementieren. Wenn IResultData::Sort aufgerufen wird, leitet MMC den Aufruf an IResultOwnerData::SortItems weiter.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista
Unterstützte Mindestversion (Server) Windows Server 2008
Zielplattform Windows
Kopfzeile mmc.h
DLL Mmcndmgr.dll

Weitere Informationen

Iresultdata

IResultData2

IResultDataCompare::Compare

IResultOwnerData::SortItems