IMsgServiceAdmin : IUnknown
適用対象: Outlook 2013 | Outlook 2016
プロファイル内のメッセージ サービスに変更を加えます。
プロパティ | 値 |
---|---|
ヘッダー ファイル: |
MapiX.h |
によって公開される: |
メッセージ サービス管理オブジェクト |
実装元: |
MAPI |
呼び出し元: |
クライアント アプリケーション |
インターフェイス識別子: |
IID_IMsgServiceAdmin |
ポインター型: |
LPSERVICEADMIN |
Vtable の順序
メンバー | 説明 |
---|---|
Getlasterror |
メッセージ サービス管理オブジェクトによって生成された最後のエラーに関する情報を含む MAPIERROR 構造体を返します。 |
GetMsgServiceTable |
メッセージ サービス テーブル (プロファイル内のメッセージ サービスの一覧) へのアクセスを提供します。 |
CreateMsgService |
現在のプロファイルにメッセージ サービスを追加します。 注: このメソッドは非推奨です。 代わりに IMsgServiceAdmin2::CreateMsgServiceEx を 使用します。 |
DeleteMsgService |
プロファイルからメッセージ サービスを削除します。 |
CopyMsgService |
メッセージ サービスをプロファイルにコピーします。 |
RenameMsgService |
非推奨。 メッセージ サービスに新しい名前を割り当てます。 |
ConfigureMsgService |
メッセージ サービスを再構成します。 |
OpenProfileSection |
現在のプロファイルのセクションを開き、さらにアクセスするために IProfSect ポインターを返します。 |
MsgServiceTransportOrder |
メッセージを配信するためにトランスポート プロバイダーを呼び出す順序を設定します。 |
AdminProviders |
プロバイダー管理オブジェクトへのアクセスを提供するポインターを返します。 |
SetPrimaryIdentity |
メッセージ サービスをプロファイルのプライマリ ID のサプライヤーとして指定します。 |
GetProviderTable |
プロバイダー テーブル (プロファイル内のサービス プロバイダーの一覧) へのアクセスを提供します。 |
注釈
実装では、IMAPISession::AdminServices メソッドを呼び出すか、IProfAdmin::AdminServices メソッドを呼び出すことによって、2 つの方法で IMsgServiceAdmin インターフェイスへのポインターを取得できます。 プロファイル構成に主に関係するクライアントの場合、 IProfAdmin::AdminServices は、プロバイダーを MAPI セッションにログオンしないため、 IMsgServiceAdmin インターフェイスを取得するための推奨される方法です。 クライアントがアクティブなプロファイルを変更する必要がある場合は、IMsgServiceAdmin ポインターを取得するために IMAPISession::AdminServices を呼び出す必要があります。 MAPI では使用中のプロファイルの削除は許可されませんが、クライアントがプロファイル内のすべてのメッセージ サービスを削除できないようにするための保護策はありません。