CloseIMsgSession

適用対象: Outlook 2013 | Outlook 2016

メッセージ セッションとそのセッション内で作成されたすべてのメッセージを閉じます。

プロパティ
ヘッダー ファイル:
Imessage.h
実装元:
MAPI
呼び出し元:
クライアント アプリケーションとサービス プロバイダー
VOID CloseIMsgSession(
  LPMSGSESS lpMsgSess
);

パラメーター

lpMsgSess

[in]メッセージ セッションの開始時に OpenIMsgSession 関数を使用して取得したメッセージ セッション オブジェクトへのポインター。

戻り値

なし。

注釈

メッセージ セッションは、基になる OLE IStorage オブジェクトの上に構築された関連する MAPI IMessage オブジェクトを処理するクライアント アプリケーションとサービス プロバイダーによって使用されます。 クライアントまたはプロバイダーは 、OpenIMsgSession 関数と CloseIMsgSession 関数を使用して、このようなメッセージの作成をメッセージ セッション内でラップします。 メッセージ セッションが開かれると、クライアントまたはプロバイダーは OpenIMsgOnIStg の呼び出しでポインターを渡して、新しい IMessage-on- IStorage オブジェクトを作成します。

メッセージ セッションは、セッション中に開かれたすべての IMessage-on- IStorage オブジェクトを追跡し、メッセージのすべての添付ファイルやその他のプロパティを追跡します。 クライアントまたはプロバイダーが CloseIMsgSession を呼び出すと、これらのオブジェクトがすべて閉じられます。 IMessage-on- IStorage オブジェクトを閉じる唯一の方法は、CloseIMsgSession を呼び出すことです。