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 |