PidTagMessageStatus 標準プロパティ
適用対象: Outlook 2013 | Outlook 2016
コンテンツ テーブル内のメッセージの状態を定義するフラグの 32 ビット ビットマスクが含まれています。
プロパティ | 値 |
---|---|
関連するプロパティ: |
PR_MSG_STATUS |
識別子: |
0x0E17 |
データの種類 : |
PT_LONG |
エリア: |
一般的なメッセージング |
注釈
メッセージは、コンテンツ テーブルと 1 つ以上の検索結果テーブルに存在でき、メッセージの各インスタンスの状態が異なる場合があります。 このプロパティは、メッセージのプロパティではなく、コンテンツ テーブル内の列と見なす必要があります。
クライアント アプリケーションは、このプロパティで次のフラグの 1 つ以上を設定できます。
MSGSTATUS_ANSWERED
メッセージが に返信されました。
MSGSTATUS_DELMARKED
メッセージは、後続の削除用にマークされています。
MSGSTATUS_DRAFT
メッセージは下書きリビジョンの状態です。
MSGSTATUS_HIDDEN
メッセージは、受信者のフォルダー表示から抑制されます。
MSGSTATUS_HIGHLIGHTED
メッセージは、受信者のフォルダー表示で強調表示されます。
MSGSTATUS_REMOTE_DELETE
ローカル クライアントにダウンロードせずに、リモート メッセージ ストアでメッセージが削除対象としてマークされています。
MSGSTATUS_REMOTE_DOWNLOAD
メッセージは、リモート メッセージ ストアからローカル クライアントにダウンロードするようにマークされています。
MSGSTATUS_TAGGED
メッセージは、クライアント定義の目的でタグ付けされています。
MSGSTATUS_DELMARKED、MSGSTATUS_HIDDEN、MSGSTATUS_HIGHLIGHTED、およびMSGSTATUS_TAGGEDフラグは、クライアントによって定義されます。 トランスポート プロバイダーとストア プロバイダーは、アクションなしでこれらのビットを渡します。
クライアントは、アプリケーションに適した任意の方法でこれらの値を解釈できます。 多くのクライアントがこのプロパティを使用する方法の 1 つは、削除対象としてマークされたメッセージを代表的なアイコンで表示することです。
リモート ビューアー クライアントは、リモート トランスポート プロバイダーによって提示されるヘッダー フォルダー内のメッセージにMSGSTATUS_REMOTE_DELETEまたはMSGSTATUS_REMOTE_DOWNLOADを設定できます。 クライアント アプリケーションは、このフォルダー内の各メッセージ ヘッダーを調べて、リモート メッセージ ストアでメッセージをダウンロードまたは削除するかどうかを判断できます。 次に、 IMAPIFolder::SetMessageStatus メソッドを使用して、適切なフラグを設定します。 SetMessageStatus は、このプロパティ内のいずれかのフラグを設定する唯一の方法です。 IMAPIProp::SetProps メソッドは 使用できません。 このプロパティを取得するために、クライアントは IMAPIProp::GetProps ではなく IMAPIFolder::GetMessageStatus を呼び出 します。
このプロパティのビット 16 から 31 (0x10000 から 0x80000000) は、対人メッセージ (IPM) クライアント アプリケーションで使用できます。 その他のすべてのビットは、MAPI で使用するために予約されています。前の表で定義されていないものは、最初は 0 に設定し、後で変更しないでください。
関連リソース
プロトコル仕様
関連するExchange Serverプロトコル仕様への参照を提供します。
サーバーとクライアントの間のメッセージング オブジェクト データの同期を処理します。
ヘッダー ファイル
Mapidefs.h
データ型の定義を提供します。
Mapitags.h
代替名として一覧表示されるプロパティの定義が含まれます。