MAPI セッションの開始

適用対象: Outlook 2013 | Outlook 2016

セッションの起動中に実行される作業量は非常に多いですが、必要なタスクは最小限です。 この作業の多くは、 MAPIInitialize 呼び出しと MAPILogonEx 呼び出しの MAPI 処理で行われます。 これらの両方の関数は、通知処理やユーザー インターフェイスなどのセッションの側面を制御するための入力パラメーターとしてフラグを受け入れます。 MAPIInitialize を呼び出して MAPI ライブラリを初期化し、MAPI サブシステムにログオンするために MAPILogonEx を初期化するときに、これらの各フラグを設定する結果を理解することが重要です。

MAPI セッションを開始するには

  1. MAPIInitialize を呼び出して、MAPI ライブラリの標準セットを初期化します。

  2. OLE ライブラリを使用する必要がある場合は、OLE 関数 OleInitialize を呼び出します。

  3. MAPI ユーティリティ ライブラリを使用する必要がある場合は、 ScInitMapiUtil を呼び出します。

  4. MAPI サブシステムにログオンするには、有効なプロファイルで MAPILogonEx を呼び出します。 MAPILogonEx は、プロファイルに含まれるメッセージ サービス内の各サービス プロバイダーの構成を確認し、必要かつ可能な場合は追加情報をユーザーに求めます。 MAPILogonEx が完了すると、構成されたサービス プロバイダーはサービスの準備が整います。

このセクションの内容

MAPI の初期化

セッションの MAPI を初期化する方法について説明します。

OLE for MAPI の初期化

MAPI で使用するために OLE を初期化するために行う呼び出しについて説明します。

MAPI ユーティリティの初期化

MAPI ユーティリティを初期化する方法について説明します。

MAPI へのログオン

クライアント アプリケーションが MAPI サブシステムにログオンする方法について説明します。