IMAPIClientShutdown : IUnknown

適用対象: Outlook 2013 | Outlook 2016

MAPI クライアントがクライアント プロセスの高速シャットダウンを実行できるようにします。

プロパティ
ヘッダー ファイル:
Mapidefs.h
によって公開される:
IMAPISession オブジェクト
実装元:
MAPI サブシステム
呼び出し元:
MAPI クライアント
インターフェイス識別子:
IID_IMAPIClientShutdown
ポインター型:
LPMAPICLIENTSHUTDOWN

Vtable の順序

メンバー 説明
QueryFastShutdown
読み込まれた MAPI プロバイダーによって提供される高速シャットダウン サポートについて、MAPI サブシステムを照会します。
NotifyProcessShutdown
シャットダウンを続行する MAPI クライアントの意図を示します。
DoFastShutdown
MAPI クライアントがクライアント プロセスを直ちに終了する意図を示します。

注釈

高速シャットダウンの目的は、MAPI クライアントと MAPI クライアントが MAPI 設定とデータを保存するためのアクティブな MAPI セッションを持つ読み込まれた MAPI プロバイダーを許可することです。 これにより、MAPI クライアントは、すべての外部参照を切断し、データ損失を引き起こすことなく終了できます。 高速シャットダウンを実行する必要がある MAPI クライアントでは、 IMAPIClientShutdown インターフェイスを使用する必要があります。 MAPI クライアントは、任意の IMAPISession オブジェクトで IUnknown::QueryInterface メソッドを呼び出すことによって、このインターフェイスへのポインターを取得できます。

MAPI クライアントは常に 、IMAPIClientShutdown::QueryFastShutdown メソッドを呼び出すことによって高速シャットダウンを開始します。 MAPI サブシステムは、読み込まれた MAPI プロバイダーがクライアントの高速シャットダウンをサポートしているかどうかを確認することで、MAPI クライアントのクエリに応答します。 管理者は、Windows レジストリ設定を使用して、MAPI クライアントが高速シャットダウンを続行するために必要なプロバイダー サポートのレベルを判断するのに役立ちます。 詳細については、「 高速シャットダウン ユーザー オプション」を参照してください。

高速シャットダウンを続行するために、クライアントは IMAPIClientShutdown::NotifyProcessShutdown メソッドを呼び出して、MAPI サブシステムにシャットダウンの意図を示します。 その後、クライアントは IMAPIClientShutdown::D oFastShutdown メソッドを呼び出して、クライアント プロセスが直ちに終了していることを示します。

高速シャットダウンの詳細については、「 高速シャットダウンの概要」を参照してください。 高速シャットダウンを正常に実行する方法については、「高速シャットダウン のベスト プラクティス」を参照してください。

関連項目

MAPI のインターフェイス

MAPI でのクライアント シャットダウン