共用方式為


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 簡單提供者元件