IMsgServiceAdmin::GetMsgServiceTable
適用対象: Outlook 2013 | Outlook 2016
メッセージ サービス テーブル (プロファイル内のメッセージ サービスの一覧) へのアクセスを提供します。
HRESULT GetMsgServiceTable(
ULONG ulFlags,
LPMAPITABLE FAR * lppTable
);
パラメーター
ulFlags
[in]Always NULL。
lppTable
[out]メッセージ サービス テーブルへのポインターへのポインター。
戻り値
S_OK
メッセージ サービス テーブルが正常に返されました。
注釈
IMsgServiceAdmin::GetMsgServiceTable メソッドは、セッション プロファイルに現在インストールされているメッセージ サービスを一覧表示する MAPI が保持するテーブルであるメッセージ サービス テーブルへのアクセスを提供します。 メッセージ サービス テーブル内の列の完全な一覧については、「 メッセージ サービス テーブル」を参照してください。
メッセージ サービス テーブルは静的です。 クライアントにアクセス権が付与された後、その後のメッセージ サービスの追加または削除は影響を受けなくなります。 現在のプロファイルにメッセージ サービスがない場合、 GetMsgServiceTable は 0 行のテーブルを返します。
MFCMAPI リファレンス
MFCMAPI のサンプル コードについては、次の表を参照してください。
ファイル | 関数 | コメント |
---|---|---|
MsgServiceTableDlg.cpp |
CMsgServiceTableDlg::OnRefreshView |
MFCMAPI では 、IMsgServiceAdmin::GetMsgServiceTable メソッドを使用して、ビューに表示するプロファイル内のサービスのテーブルを読み込みます。 |
関連項目
IMsgServiceAdmin::ConfigureMsgService