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 简单提供程序组件