IMAPIStatus : IMAPIProp

適用対象: Outlook 2013 | Outlook 2016

MAPI サブシステム、統合アドレス帳、および MAPI スプーラーに関する状態情報を提供します。 サービス プロバイダーは 、IMAPIStatus を 実装して、独自の状態に関する情報を提供します。

プロパティ
ヘッダー ファイル:
Mapidefs.h
によって公開される:
状態オブジェクト
実装元:
サービス プロバイダーと MAPI
呼び出し元:
クライアント アプリケーション
インターフェイス識別子:
IID_IMAPIStatus
ポインター型:
LPMAPISTATUS
トランザクション モデル:
非翻訳

Vtable の順序

プロパティ
ValidateState
MAPI リソースまたはサービス プロバイダーで使用できる外部状態情報を確認します。
SettingsDialog
ユーザーがサービス プロバイダーの構成を変更できるようにするプロパティ シートを表示します。
ChangePassword
ユーザー インターフェイスを表示せずに、サービス プロバイダーのパスワードを変更します。
FlushQueues
送信または受信を待機しているすべてのメッセージを、すぐにアップロードまたはダウンロードするように強制します。
必須のプロパティ Access
PR_DISPLAY_NAME (PidTagDisplayName)
読み取り/書き込み
PR_PROVIDER_DISPLAY (PidTagProviderDisplay)
読み取り/書き込み
PR_PROVIDER_DLL_NAME (PidTagProviderDllName)
読み取り専用
PR_RESOURCE_FLAGS (PidTagResourceFlags)
読み取り専用
PR_RESOURCE_METHODS (PidTagResourceMethods)
読み取り専用
PR_RESOURCE_TYPE (PidTagResourceType)
読み取り専用
PR_STATUS_CODE (PidTagStatusCode)
読み取り専用

注釈

MAPI が実装する状態オブジェクトは、次のメソッドをサポートします。

Status オブジェクト サポートされているメソッド
MAPI サブシステム
ValidateState のみ
MAPI アドレス帳
ValidateState のみ
MAPI スプーラー
ValidateStateFlushQueues

MAPI が実装する状態オブジェクトは、 IMAPIProp インターフェイスのメソッドの読み取り専用バージョンを持ち、 ValidateState メソッドをサポートする必要があります。 トランスポート プロバイダーは FlushQueues もサポートする必要があります。 すべてのプロバイダーは SettingsDialog をサポートする必要があります。 ChangePassword のサポートは省略可能です。

クライアントは、状態オブジェクトを使用して構成を実行し、セッションの状態について学習します。 サービス プロバイダー ログオン オブジェクトの OpenStatusEntry メソッドまたは IMAPISession::GetStatusTable メソッドを呼び出して状態オブジェクトにアクセスし、状態オブジェクトを取得します。

関連項目

MAPI のインターフェイス