次の方法で共有


MAPI ユーティリティの使用

適用対象: Outlook 2013 | Outlook 2016

MAPI ユーティリティは、テーブル データとプロパティ データ オブジェクトと、その他の機能をサポートするさまざまな関数で構成されています。 クライアントは、これらのユーティリティのみを必要とし、サービス プロバイダーとの接続を確立するために MAPI サブシステムにログオンする必要はありません。 クライアントがこのカテゴリに収まる場合は、初期化時に MAPIInitialize 関数ではなく API 関数 ScInitMapiUtil を呼び出します。

ScInitMapiUtil を使用すると、クライアントは MAPI アロケーターを必要とするが、アロケーターを明示的に要求しないユーティリティ関数を使用できます。 シャットダウンする時間になったら、 DeinitMapiUtil を呼び出して 、MAPIUninitialize ではなくリソースを解放します。 MAPIInitialize を呼び出さないクライアントは、MAPIUninitialize を呼び出さないでください。

MAPIInitialize ではなく ScInitMapiUtil を呼び出し、IMAPITable メソッドではなく ITableData メソッドを使用してテーブルを使用している場合は、テーブル通知が機能しないことに注意してください。 通知では、MAPI ライブラリと IMAPITable : IUnknown を使用する必要があります。