次の方法で共有


SExistRestriction

適用対象: Outlook 2013 | Outlook 2016

テーブル内の列として特定のプロパティが存在するかどうかをテストするために使用される存在制限について説明します。

プロパティ
ヘッダー ファイル:
Mapidefs.h
typedef struct _SExistRestriction
{
  ULONG ulReserved1;
  ULONG ulPropTag;
  ULONG ulReserved2;
} SExistRestriction;

メンバー

ulReserved1

予約;は 0 にする必要があります。

ulPropTag

各行に存在するかどうかをテストする列を識別するプロパティ タグ。

ulReserved2

予約;は 0 にする必要があります。

注釈

存在制限は、プロパティやコンテンツの制限など、プロパティに関連する他の種類の制限に対して意味のある結果を保証するために使用されます。 プロパティに関連する制限が IMAPITable::Restrict または IMAPITable::FindRow に渡され、プロパティが存在しない場合、制限の結果は未定義になります。 プロパティ制限を既存の制限と結合する AND 制限を作成することで、呼び出し元は正確な結果を保証できます。

存在制限は、型がPT_OBJECTされたサブオブジェクト プロパティでは使用できません。

SExistRestriction 構造体の詳細については、「制限について」を参照してください。

関連項目

SRestriction

MAPI の構造