IMAPITable: IUnknownIMAPITable : IUnknown

適用されます: OutlookApplies to: Outlook

テーブルの読み取り専用ビューを提供します。Provides a read-only view of a table. IMAPITableは、テーブルの表示方法を操作するクライアントとサービス ・ プロバイダーによって使用されます。IMAPITable is used by clients and service providers to manipulate the way a table appears.

ヘッダー ファイル:Header file:
Mapidefs.hMapidefs.h
によって公開されます。Exposed by:
テーブル オブジェクトTable objects
によって実装されます。Implemented by:
サービス プロバイダーおよび MAPIService providers and MAPI
によって呼び出されます。Called by:
クライアント アプリケーション、サービス ・ プロバイダーClient applications, service providers
インターフェイスの識別子。Interface identifier:
IID_IMAPITableIID_IMAPITable
ポインターの型。Pointer type:
LPMAPITABLELPMAPITABLE

Vtable の順序Vtable order

発生しましたGetLastError
テーブルの前のエラーに関する情報を含むMAPIERROR構造体を返します。Returns a MAPIERROR structure containing information about the previous error on the table.
アドバイスAdvise
テーブルに影響を与えず、指定されたイベントの通知を受け取ることを登録します。Registers to receive notification of specified events affecting the table.
アドバイズ中止します。Unadvise
IMAPITable::Adviseメソッドへの呼び出しは、設定済みの通知の送信をキャンセルします。Cancels the sending of notifications previously set up with a call to the IMAPITable::Advise method.
GetStatusGetStatus
テーブルのステータスおよび種類を返します。Returns the table's status and type.
SetColumnsSetColumns
特定のプロパティと、テーブル内の列として表示するプロパティの順序を定義します。Defines the particular properties and order of properties to appear as columns in the table.
QueryColumnsQueryColumns
テーブルの列の一覧を返します。Returns a list of columns for the table.
GetRowCount
テーブル内の行の合計数を返します。Returns the total number of rows in the table.
SeekRowSeekRow
テーブル内の特定の位置にカーソルを移動します。Moves the cursor to a specific position in the table.
SeekRowApproxSeekRowApprox
テーブルのおおよその小数部から成る位置にカーソルを移動します。Moves the cursor to an approximate fractional position in the table.
QueryPositionQueryPosition
小数部の値に基づいて、カーソルの現在のテーブルの行位置を取得します。Retrieves the current table row position of the cursor, based on a fractional value.
FindRowFindRow
特定の検索条件に一致するテーブル内には、次の行を検索します。Finds the next row in a table that matches specific search criteria.
制限します。Restrict
指定した条件に一致する行のみに設定した行を減らすこと、テーブルにフィルターを適用します。Applies a filter to a table, reducing the row set to only those rows matching the specified criteria.
CreateBookmarkCreateBookmark
テーブルの現在の位置をマークします。Marks the table's current position.
FreeBookmarkFreeBookmark
ブックマークに関連付けられているメモリを解放します。Releases the memory associated with a bookmark.
SortTableSortTable
並べ替え条件に基づいて、テーブルの行を順序付けします。Orders the rows of the table based on sort criteria.
QuerySortOrderQuerySortOrder
テーブルの現在の並べ替え順序を取得します。Retrieves the current sort order for a table.
QueryRowsQueryRows
現在のカーソル位置から開始し、テーブルから 1 つまたは複数の行を返します。Returns one or more rows from a table, beginning at the current cursor position.
中止Abort
テーブルの現在進行中のすべての非同期操作を停止します。Stops any asynchronous operations currently in progress for the table.
ExpandRowExpandRow
テーブル ビューをカテゴリに属しているリーフ行の追加、折りたたまれているテーブルのカテゴリを展開します。Expands a collapsed table category, adding the leaf rows belonging to the category to the table view.
CollapseRowCollapseRow
テーブル ・ ビューのカテゴリに属するリーフ行を削除する、拡張テーブルのカテゴリを折りたたみます。Collapses an expanded table category, removing the leaf rows belonging to the category from the table view.
WaitForCompletionWaitForCompletion
1 つまたは複数の非同期操作の進行状況でテーブルに完了するまでの処理を中断します。Suspends processing until one or more asynchronous operations in progress on the table have completed.
GetCollapseStateGetCollapseState
現在を再構築するために必要なデータを返しますは、折りたたむか、カテゴリ別のテーブルの状態を展開します。Returns the data necessary to rebuild the current collapsed or expanded state of a categorized table.
SetCollapseStateSetCollapseState
IMAPITable::GetCollapseStateメソッドへの前回の呼び出しによって保存されたデータを使用して分類されたテーブルの現在の展開または折りたたみの状態を再構築します。Rebuilds the current expanded or collapsed state of a categorized table using data that was saved by a prior call to the IMAPITable::GetCollapseState method.

関連項目See also

MAPI インターフェイスMAPI Interfaces