FIELD_VALUE 構造体

変更が同期先に適用されるときに項目の特定に使用されるフィールドを表します。

typedef struct _FIELD_VALUE
{
  ULONG ulFieldId;
  SYNC_METADATA_FIELD_TYPE smptFieldType;
  ULONG celemFieldLength;
  FIELD_VALUE_UNION fieldValue;
} FIELD_VALUE;

メンバー

  • ulFieldId
    フィールドの整数 ID です。
  • smptFieldType
    フィールドのデータ型です。
  • celemFieldLength
    文字列やバイト配列などの可変長フィールドの場合は、フィールドの最大長です。固定長型の場合、この値は無視されます。
  • fieldValue
    [switch_is(smptFieldType)] 項目フィールドに格納されるメタデータの値です。

必要条件

ヘッダー: FullEnumerationProvider.h

参照

概念

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