次の方法で共有


PidTagInstanceKey 標準プロパティ

適用対象: Outlook 2013 | Outlook 2016

テーブル内の行を一意に識別する値を格納します。

プロパティ
関連するプロパティ:
PR_INSTANCE_KEY
識別子:
0x0FF6
データの種類 :
PT_BINARY
エリア:
Table

注釈

このプロパティは、テーブル ビュー内の行を一意に識別するバイナリ値です。 これは、ほとんどのテーブルで必要な列です。 1 つの行が 2 つのビューに含まれている場合、2 つの異なるインスタンス キーがあります。 行のインスタンス キーは、テーブルを開くたびに異なる場合がありますが、テーブルが開いている間は一定のままです。 テーブルが使用中に追加された行は、以前に使用されたインスタンス キーを再利用しません。

展開のすべての行を関連付けるには、 PR_ENTRYID (PidTagEntryId) プロパティまたは PR_RECORD_KEY (PidTagRecordKey) プロパティを使用します。 PR_INSTANCE_KEYを使用して、拡張内の特定のインスタンスを見つけます。

テーブルで複数値のプロパティを展開すると、展開のインスタンスごとに行が作成されます。つまり、そのプロパティの値ごとに行が作成されます。 各行には 、PR_INSTANCE_KEY プロパティの一意の値が含まれますが、その他のすべての列は、展開を通じて元の値を保持します。

テーブルの分類された並べ替えでは、実際のデータに対応しない行を並べ替えの結果に追加できます。 このような各行は、すべてのテーブルのすべての行と同様に、独自の一意のインスタンス キーを持ちます。

PR_INSTANCE_KEY は、テーブル イベント通知でも使用されます。 TABLE_NOTIFICATION構造体の propIndex および propPrior メンバーは、PR_INSTANCE_KEY値を保持する SPropValue 構造体です。 propIndex メンバーは、追加または変更された行を示します。 propPrior メンバーは、追加または変更された行の前の行を示します (PR_NULLは最初の行への変更を示します)。

この値は、表示テーブルの一部としてコピーされません。

PR_INSTANCE_KEYMAPIUID 構造体です。 すべてのインスタンス キーをバイナリ値として直接比較できます。

プロトコル仕様

[MS-OXPROPS]

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

[MS-OXOABK]

ユーザー、連絡先、グループ、リソースの一覧のプロパティと操作を指定します。

ヘッダー ファイル

Mapidefs.h

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

Mapitags.h

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

関連項目

MAPI のプロパティ

MAPI 標準プロパティ

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

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