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 を呼び出すことです。