IMAPIFolder::SaveContentsSort

適用対象: Outlook 2013 | Outlook 2016

フォルダーのコンテンツ テーブルの既定の並べ替え順序を設定します。

HRESULT SaveContentsSort(
  LPSSortOrderSet lpSortCriteria,
  ULONG ulFlags
);

パラメーター

lpSortCriteria

[in]既定の並べ替え順序を含む SSortOrderSet 構造体へのポインター。

ulFlags

[in]既定の並べ替え順序の設定方法を制御するフラグのビットマスク。 次のフラグを設定できます。

RECURSIVE_SORT

既定の並べ替え順序セットは、指定されたフォルダーとそのすべてのサブフォルダーに適用されます。

戻り値

S_OK

並べ替え順序が正常に保存されました。

MAPI_E_NO_SUPPORT

メッセージ ストア プロバイダーは、フォルダー コンテンツ テーブルの並べ替え順序の保存をサポートしていません。

注釈

IMAPIFolder::SaveContentsSort メソッドは、フォルダーのコンテンツ テーブルの既定の並べ替え順序を確立します。 つまり、コードが SaveContentsSort を呼び出した後にクライアントがフォルダーの IMAPIContainer::GetContentsTable メソッドを呼び出すと、返されるコンテンツ テーブル内の行は SaveContentsSort によって確立された順序で表示されます。

すべてのメッセージ ストア プロバイダーが SaveContentsSort をサポートしているわけではありません。メッセージ ストア プロバイダーが SaveContentsSort メソッドからMAPI_E_NO_SUPPORTを返してもかまいません。

関連項目

IMAPIContainer::GetContentsTable

SSortOrderSet

IMAPIFolder : IMAPIContainer