MAPI プロパティタグMAPI property tags

適用対象: Outlook 2013 | Outlook 2016Applies to: Outlook 2013 | Outlook 2016

プロパティタグは、次の図に示すように、ビット 16 ~ 31 の一意のプロパティ識別子と、ビット 0 ~ 15 のプロパティの種類を含む32ビットの数値です。A property tag is a 32-bit number that contains a unique property identifier in bits 16 through 31 and a property type in bits 0 through 15 as shown in the following illustration.

プロパティ タグ要素Property tag elements

Property タグ要素Property tag elements

プロパティタグは mapi プロパティを識別するために使用され、プロパティが mapi、クライアント、またはサービスプロバイダーのどちらで定義されているかに関係なく、すべてのプロパティが必要です。Property tags are used to identify MAPI properties and every property must have one, regardless of whether the property is defined by MAPI, a client, or a service provider. MAPI では、Mapitags ヘッダーファイルのプロパティの一連のプロパティタグ定数が定義されています。これらのプロパティは、"MAPI で定義されたプロパティ" と呼ばれます。MAPI defines a set of property tag constants for its properties in the Mapitags.h header file; these properties are referred to as the "MAPI-defined properties".

property tag 定数は、一貫性と使いやすさのための命名規則に従います。The property tag constants follow a naming convention for consistency and ease of use. 各 property タグの名前には、PR_ プレフィックスと、プロパティの内容を記述する1つ以上の文字列があります。There are two parts to the name of each property tag: a PR_ prefix and one or more character strings that describe the contents of the property. 複数の文字列は、アンダースコアで区切られています。Multiple character strings are separated by underscores. たとえば、メッセージ受信者のアドレスの種類のプロパティタグはPR_ADDRTYPE (PidTagOrgAddrtype) で、すべての送信メッセージのコピーを受信するように指定されたフォルダーのエントリ識別子はPR_IPM_SENTMAIL_ENTRYID (PidTagIpmSentMailEntryId)。For example, the property tag for the address type of a message recipient is PR_ADDRTYPE (PidTagOrgAddrtype) and the entry identifier for the folder designated to receive a copy of every outbound message is PR_IPM_SENTMAIL_ENTRYID (PidTagIpmSentMailEntryId).

PROP_TYPEPROP_ID、およびPROP_TAGの中から、プロパティタグの操作に役立つマクロがいくつか用意されています。A few macros are available to help work with property tags, among them PROP_TYPE, PROP_ID, and PROP_TAG. PROP_型プロパティタグからプロパティの種類を抽出します。PROP_idは識別子を抽出します。PROP_TYPE extracts the property type from the property tag; PROP_ID extracts the identifier. PROP_TAGは、プロパティの型と識別子からプロパティタグを作成します。PROP_TAG builds a property tag from a property type and identifier.

関連項目See also