IMAPITable : IUnknown

適用対象: Outlook 2013 | Outlook 2016

テーブルの読み取り専用ビューを提供します。 IMAPITable は、テーブルの表示方法を操作するためにクライアントとサービス プロバイダーによって使用されます。

プロパティ
ヘッダー ファイル:
Mapidefs.h
によって公開される:
Table オブジェクト
実装元:
サービス プロバイダーと MAPI
呼び出し元:
クライアント アプリケーション、サービス プロバイダー
インターフェイス識別子:
IID_IMAPITable
ポインター型:
LPMAPITABLE

Vtable の順序

メンバー 説明
Getlasterror
テーブルの前のエラーに関する情報を含む MAPIERROR 構造体を返します。
助言
テーブルに影響を与える指定されたイベントの通知を受け取るために登録します。
Unadvise
IMAPITable::Advise メソッドの呼び出しで以前に設定した通知の送信を取り消します。
GetStatus
テーブルの状態と型を返します。
SetColumns
テーブル内の列として表示するプロパティの特定のプロパティと順序を定義します。
QueryColumns
テーブルの列の一覧を返します。
GetRowCount
テーブル内の行の合計数を返します。
SeekRow
テーブル内の特定の位置にカーソルを移動します。
SeekRowApprox
カーソルをテーブル内のおおよその小数部の位置に移動します。
QueryPosition
小数部の値に基づいて、カーソルの現在のテーブル行位置を取得します。
FindRow
特定の検索条件に一致するテーブル内の次の行を検索します。
Restrict
テーブルにフィルターを適用し、指定した条件に一致する行のみに行セットを減らします。
CreateBookmark
テーブルの現在位置をマークします。
FreeBookmark
ブックマークに関連付けられているメモリを解放します。
SortTable
並べ替え条件に基づいてテーブルの行を並べ替えます。
QuerySortOrder
テーブルの現在の並べ替え順序を取得します。
QueryRows
現在のカーソル位置から始まるテーブルから 1 つ以上の行を返します。
中止
テーブルに対して現在進行中の非同期操作を停止します。
ExpandRow
折りたたまれたテーブル カテゴリを展開し、カテゴリに属するリーフ行をテーブル ビューに追加します。
CollapseRow
展開されたテーブル カテゴリを折りたたみ、テーブル ビューからカテゴリに属するリーフ行を削除します。
WaitForCompletion
テーブルに対して進行中の 1 つ以上の非同期操作が完了するまで処理を中断します。
GetCollapseState
分類されたテーブルの現在の折りたたまれた状態または展開された状態を再構築するために必要なデータを返します。
SetCollapseState
IMAPITable::GetCollapseState メソッドの以前の呼び出しによって保存されたデータを使用して、分類されたテーブルの現在の展開または折りたたまれた状態を再構築します。

関連項目

MAPI のインターフェイス