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