PidTagMessageClass 標準プロパティ

適用対象: Outlook 2013 | Outlook 2016

IPM.Note など、送信者が定義したメッセージ クラスを識別するテキスト文字列が含まれます。

プロパティ
関連するプロパティ:
PR_MESSAGE_CLASS、PR_MESSAGE_CLASS_A、PR_MESSAGE_CLASS_W
識別子:
0x001A
データの種類 :
PT_UNICODE、PT_STRING8
エリア:
共通

注釈

メッセージ クラスは、メッセージの種類を指定します。 メッセージに対して定義されているプロパティのセット、メッセージが伝える情報の種類、メッセージの処理方法を決定します。

これらのプロパティには、ピリオドと連結された文字列が含まれています。 各文字列は、サブクラス化のレベルを表します。 たとえば、IPM です。注は、IPM のサブクラスと IPM のスーパークラスです。Note.Private。

これらのプロパティは、ASCII 文字 32 から 127 で構成され、ピリオド (ASCII 46) で終わる必要があります。 並べ替え操作と比較操作では、大文字と小文字を区別しない文字列として扱う必要があります。 可能な最大長は 255 文字ですが、MAPI ルームで修飾子を追加できるようにするには、元の長さを 128 文字以下にしておくことをお勧めします。

これらのプロパティを指定するには、すべてのメッセージが必要です。 通常、新しいメッセージを作成するクライアント アプリケーションでは、 IMAPIFolder::CreateMessage が 正常に返されるとすぐに設定されます。 ただし、クライアントが IMAPIProp::SaveChanges を呼び出したときに プロパティが設定されていない場合、メッセージ ストアはそれを IPM に設定する必要があります。

MAPI で定義される値は次のとおりです。

IPM.Note for a standard interpersonal message 
REPORT.<subject message class>.DR for a delivery report 
REPORT.<subject message class>.NDR for a nondelivery report 
REPORT.<subject message class>.IPNRN for a read report 
REPORT.<subject message class>.IPNNRN for a nonread report 
 

IPM と IPC はスーパークラスのみを対象としており、メッセージには、格納または送信される前に、少なくとも 1 つのサブクラス修飾子が追加されている必要があります。 メッセージ クラスの使用方法の詳細については、「 メッセージ クラス」を参照してください。 メッセージ クラスに必要なプロパティと省略可能なプロパティの一覧については、「 メッセージプロパティについて」のサブトピックを参照してください。

カスタム メッセージ クラスでは、予約範囲内のプロパティを定義して、そのメッセージ クラスでのみ使用できます。 詳細については、「 プロパティ識別子について」を参照してください。

メッセージ クラスは、受信メッセージを格納する受信フォルダーを制御します。 詳細については、 IMsgStore::GetReceiveFolderTable メソッドを参照してください。

フォームとフォーム サーバーでメッセージ クラスを使用する方法の詳細については、「 メッセージ クラスの選択」を参照してください。

プロトコル仕様

[MS-OXPROPS]

関連するExchange Serverプロトコル仕様への参照を提供します。

[MS-OXCMSG]

メッセージ オブジェクトと添付ファイル オブジェクトを処理します。

[MS-OXOMSG]

電子メール メッセージ オブジェクトに対して許可されるプロパティと操作を指定します。

[MS-OXOUM]

ボイス メールと FAX メッセージを表す際に許容されるプロパティと操作を指定します。

ヘッダー ファイル

Mapidefs.h

データ型の定義を提供します。

Mapitags.h

関連付けられたプロパティとして一覧表示されるプロパティの定義が含まれます。

関連項目

MAPI のプロパティ

MAPI 標準プロパティ

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

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