ITEM_METADATA_SCHEMA 構造体

項目のメタデータ スキーマを表します。これには、項目とそのバージョン情報を識別する方法、および変更単位を定義する方法が含まれます。

typedef struct _ITEM_METADATA_SCHEMA
{
  SIMPLE_SYNC_FIELD_DEFINITION *pCustomFields;
  ULONG cCustomFields;
  IDENTITY_RULE *pIdentityRules;
  ULONG cIdentityRules;
  CHANGE_UNIT_VERSION_RULE *pChangeUnitVersionRules; 
  ULONG cChangeUnitVersionRules;
} ITEM_METADATA_SCHEMA;

メンバー

  • pCustomFields
    それぞれがカスタム フィールドを表す SIMPLE_SYNC_FIELD_DEFINITION 構造体のコレクションです。メタデータ内の項目を識別したり、項目に関するバージョン情報を格納したりするために、フィールドを使用できます。
  • cCustomFields
    pCustomFields の項目数です。
  • pIdentityRules
    レプリカ内で項目を識別する方法を定義する IDENTITY_RULE 構造体のコレクションです。
  • cIdentityRules
    pIdentityRules の項目数です。
  • pChangeUnitVersionRules
    変更単位のバージョンを定義する一連のフィールドおよび ID という観点から変更単位を識別する方法を表す CHANGE_UNIT_VERSION_RULE 構造体のコレクションです。
  • cChangeUnitVersionRules
    cChangeUnitVersionRules の項目数です。

必要条件

ヘッダー: FullEnumerationProvider.h

参照

概念

Sync Framework の簡易プロバイダー コンポーネント