FIELD_VALUE_UNION 和集合

FIELD_VALUE 構造体で使用できるデータ型を指定します。

typedef union _FIELD_VALUE_UNION
{
  BYTE fieldValueUINT8;
  WORD fieldValueUINT16;
  ULONG fieldValueUINT32;
  ULONGLONG fieldValueUINT64;
  GUID fieldValueGUID;
  BYTE *fieldValueByteArray;
  WCHAR* fieldValueString;
} FIELD_VALUE_UNION;

メンバー

  • fieldValueUINT8
    [case(SYNC_METADATA_FIELD_TYPE_UINT8)] データは UINT8 型です。
  • fieldValueUINT16
    [case(SYNC_METADATA_FIELD_TYPE_UINT16)] データは UINT16 型です。
  • fieldValueUINT32
    [case(SYNC_METADATA_FIELD_TYPE_UINT32)] データは UINT32 型です。
  • fieldValueUINT64
    [case(SYNC_METADATA_FIELD_TYPE_UINT64)] データは UINT64 型です。
  • fieldValueGUID
    [case(SYNC_METADATA_FIELD_TYPE_GUID)] データは GUID 型です。
  • fieldValueByteArray
    [case(SYNC_METADATA_FIELD_TYPE_BYTEARRAY)] データは ByteArray 型です。
  • fieldValueString
    [case(SYNC_METADATA_FIELD_TYPE_STRING)] データは String 型です。

必要条件

ヘッダー: FullEnumerationProvider.h

参照

概念

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