FIELD_VALUE_UNION 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