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を返してもかまいません。