IMAPITable::QuerySortOrder
Gilt für: Outlook 2013 | Outlook 2016
Ruft die aktuelle Sortierreihenfolge für eine Tabelle ab.
HRESULT QuerySortOrder(
LPSSortOrderSet FAR * lppSortCriteria
);
Parameter
lppSortCriteria
[out] Zeiger auf einen Zeiger auf die SSortOrderSet-Struktur , die die aktuelle Sortierreihenfolge enthält.
Rückgabewert
S_OK
Die aktuelle Sortierreihenfolge wurde erfolgreich zurückgegeben.
MAPI_E_BUSY
Ein weiterer Vorgang wird ausgeführt, der verhindert, dass der Abrufvorgang der Sortierreihenfolge gestartet wird. Entweder sollte der laufende Vorgang abgeschlossen oder beendet werden.
Hinweise
Die IMAPITable::QuerySortOrder-Methode ruft die aktuelle Sortierreihenfolge für eine Tabelle ab. Sortierreihenfolgen werden mit einer SSortOrderSet-Struktur beschrieben.
Das cSorts-Element der SSortOrderSet-Struktur kann auf 0 festgelegt werden, wenn:
Die Tabelle ist unsortiert.
Es gibt keine Informationen darüber, wie die Tabelle sortiert wird.
Die SSortOrderSet-Struktur eignet sich nicht für die Beschreibung der Sortierreihenfolge.
Hinweise für Implementierer
Wenn die IMAPITable::SortTable-Methode mit einer SSortOrderSet-Struktur aufgerufen wird, die null Spalten im Sortierschlüssel enthält, entfernen Sie die aktuelle Sortierreihenfolge, und wenden Sie die Standardreihenfolge an, falls vorhanden. In nachfolgenden Aufrufen von QuerySortOrder können Sie auswählen, ob null oder mehr Spalten für den Sortierschlüssel zurückgegeben werden sollen. Sie können mehr Spalten zurückgeben, als in der aktuellen Ansicht vorhanden sind.
Weitere Informationen zum Sortieren finden Sie unter Sortierung und Kategorisierung.