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

代替名として一覧表示されるプロパティの定義が含まれます。

関連項目

IMsgServiceAdmin::MsgServiceTransportOrder

PidTagIdentityEntryId 標準プロパティ

MAPI のプロパティ

MAPI 標準プロパティ

MAPI 名への標準プロパティ名のマッピング

MAPI 名を正規のプロパティ名にマッピングする