Freigeben über


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.

Siehe auch

IMAPITable::SortTable

MAPIFreeBuffer

SSortOrderSet

IMAPITable : IUnknown