PidTagResourceFlags 標準プロパティ
適用対象: Outlook 2013 | Outlook 2016
メッセージ サービスとプロバイダーのフラグのビットマスクが含まれています。
プロパティ | 値 |
---|---|
関連するプロパティ: |
PR_RESOURCE_FLAGS |
識別子: |
0x3009 |
データの種類 : |
PT_LONG |
エリア: |
MAPI の一般的な |
注釈
このプロパティは、メッセージ サービス、サービス プロバイダー、または状態オブジェクトの特性を表します。 このプロパティに設定されるフラグは、そのコンテキストによって異なります。 たとえば、一部のフラグは状態オブジェクトに対してのみ有効であり、その他のフラグはメッセージ サービス テーブル内の列に対してのみ有効です。
フラグは、静的、変更可能、動的の 3 つのクラスです。 MAPISVC のデータから MAPI によって静的フラグが設定されます。INF であり、変更されることはありません。 変更可能なフラグは、MAPISVC から MAPI によって設定されます。INF ですが、後で変更できます。 動的フラグは、MAPI メソッドによって設定およびリセットできます。
メッセージ サービスの場合は、このプロパティで次のフラグの 1 つ以上を設定できます。
SERVICE_CREATE_WITH_STORE
予約済み。 使用しないでください。
SERVICE_DEFAULT_STORE
動的。 メッセージ サービスには、既定のストアが含まれています。 プロファイルからこのサービスを削除または移動する前に、確認を求めるユーザー インターフェイスが表示されます。
SERVICE_NO_PRIMARY_IDENTITY
静的。 メッセージ サービス内のどのプロバイダーも ID の提供に使用できないことを示すように設定する必要があるサービス レベル フラグ。 このフラグまたはSERVICE_PRIMARY_IDENTITYを設定する必要がありますが、両方を設定する必要はありません。
SERVICE_PRIMARY_IDENTITY
変更。 対応するメッセージ サービスには、このセッションのプライマリ ID に使用されるプロバイダーが含まれています。 このフラグを設定するには、 IMsgServiceAdmin::SetPrimaryIdentity を使用します。 このフラグまたはSERVICE_NO_PRIMARY_IDENTITYを設定する必要がありますが、両方を設定する必要はありません。
SERVICE_SINGLE_COPY
静的。 サービスが既に存在するプロファイルにこのメッセージ サービスを作成またはコピーしようとすると、失敗します。 1 つのコピー メッセージ サービスを作成するには、 MAPISVC のサービス のセクションに PR_RESOURCE_FLAGS プロパティを追加します。INF し、このフラグを設定します。
サービス プロバイダーの場合、次のフラグの 1 つ以上を PR_RESOURCE_FLAGSで設定できます。
HOOK_INBOUND
静的。 スプーラー フックは、受信メッセージを処理する必要があります。
HOOK_OUTBOUND
静的。 スプーラー フックは、送信メッセージを処理する必要があります。
STATUS_DEFAULT_OUTBOUND
変更。 プロファイルにこのトランスポート プロバイダーの複数のインスタンスが含まれている場合は、この ID を送信メッセージに適用する必要があります。 これは、1 つのトランスポート プロバイダーの複数のインスタンスがプロファイルに表示される場合に発生する可能性があります。
STATUS_DEFAULT_STORE
変更。 このメッセージ ストアは、プロファイルの既定のストアです。
STATUS_NEED_IPM_TREE
動的。 このメッセージ ストア内の標準フォルダー (対人メッセージ (IPM) ルート フォルダーなど) はまだ検証されていません。 MAPI は、このフラグを設定およびクリアします。
STATUS_NO_DEFAULT_STORE
静的。 このメッセージ ストアは、プロファイルの既定のメッセージ ストアになることができません。
STATUS_NO_PRIMARY_IDENTITY
静的。 このプロバイダーは、その状態行に ID を提供しません。 このフラグまたはSTATUS_PRIMARY_IDENTITYを設定する必要があります。
STATUS_OWN_STORE
静的。 このトランスポート プロバイダーは、メッセージ ストアと緊密に結合され、状態行に PR_OWN_STORE_ENTRYID (PidTagOwnStoreEntryId) プロパティを提供します。
STATUS_PRIMARY_IDENTITY
変更。 このプロバイダーは、セッションのプライマリ ID を提供します。ID を提供するオブジェクトのエントリ識別子は、 IMAPISession::QueryIdentity から返されます。 このフラグまたは STATUS_NO_PRIMARY_IDENTITY を設定する必要があります。
STATUS_PRIMARY_STORE
変更。 このメッセージ ストアは、クライアント アプリケーションがログオンするときに使用されます。 開いたら、このストアをプロファイルの既定のストアとして設定する必要があります。
STATUS_SECONDARY_STORE
変更。 このメッセージ ストアは、クライアント アプリケーションのログオン時にプライマリ ストアが使用できない場合に使用されます。 開いたら、このストアをプロファイルの既定のストアとして設定する必要があります。
STATUS_SIMPLE_STORE
動的。 このメッセージ ストアは、Simple MAPI によって既定のメッセージ ストアとして使用されます。
STATUS_TEMP_SECTION
動的。 このメッセージ ストアはメッセージ ストア テーブルに発行しないでください。ログオフ後にプロファイルから削除されます。
STATUS_XP_PREFER_LAST
静的。 このトランスポートは、複数のトランスポート プロバイダーがメッセージを送信できる場合に、メッセージを送信するために選択された最後のトランスポートであることを想定しています。
関連リソース
ヘッダー ファイル
Mapidefs.h
データ型の定義を提供します。
Mapitags.h
代替名として一覧表示されるプロパティの定義が含まれます。