グループ化し、メッセージ ストア プロバイダーのテーブルを制限します。Grouping and Restricting Tables in Message Store Providers

適用されます: OutlookApplies to: Outlook

クライアント アプリケーション頻繁にできるように、フォルダーの内容を表示する方法を制御します。Client applications frequently allow users some control over how the contents of a folder are displayed. 通常、ユーザーはメッセージを 1 つまたは複数のメッセージのプロパティの値に基づいてグループ化することができますか、特定の条件に一致するメッセージを除外することができます。Typically, a user can choose to have messages grouped according to the value of one or more message properties, or can choose to exclude messages that match certain criteria. 使用して、これは、 IMAPITable: IUnknownインタ フェースです。This is done by using the IMAPITable : IUnknown interface. クライアント アプリケーションは、ユーザーが指定されている基準に、テーブルから返される行を制限できます。Client applications can restrict the rows returned from the table to whatever criteria the user specifies. したがって、メッセージは、次IMAPITableメソッドを実装するプロバイダーのニーズを格納します。Therefore, a message store provider needs to implement the following IMAPITable methods.

* * IMAPITable メソッド * *IMAPITable method 説明Description
IMAPITable::FindRowIMAPITable::FindRow
テーブルの指定した条件に一致する行を返します。Returns table rows that match the specified criteria.
IMAPITable::QueryColumnsIMAPITable::QueryColumns
テーブルまたは現在使用されている列のセット内の列のセットを返します。Returns the set of columns in a table or the set of currently used columns.
IMAPITable::QueryRowsIMAPITable::QueryRows
指定した位置から、テーブルから 1 つまたは複数の行を返します。Returns one or more rows from a table, starting from a given position.
IMAPITable::RestrictIMAPITable::Restrict
FindRowの以降の呼び出しが制限に一致する行だけを返すには、制限テーブルに適用されます。Applies a restriction to a table so that subsequent calls to FindRow return only rows that match the restriction.
IMAPITable::SetColumnsIMAPITable::SetColumns
行はテーブルから取得するときに返される列を指定します。Specifies which columns should be returned when rows are retrieved from the table.

制限を実装するのには複雑になること詳細については、制限の詳細を参照してください。Restrictions can be complex to implement; for more information, see About Restrictions. テーブルを実装する方法の詳細については、 MAPI テーブルを参照してください。For more information about implementing tables, see MAPI Tables.

関連項目See also

[���b�Z�[�W�̃X�g�A�̋@�(message-store-features.md)Message Store Features