IFieldValue インターフェイス
メタデータ ストア内のフィールド値を表します。
interface IFieldValue : IUnknown
メンバー
IFieldValue メソッド | 説明 |
---|---|
フィールドのデータ型を取得します。 |
|
SYNC_METADATA_FIELD_TYPE_BYTEARRAY 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_BYTEARRAY に設定します。 |
|
SYNC_METADATA_FIELD_TYPE_STRING 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_STRING に設定します。 |
|
SYNC_METADATA_FIELD_TYPE_UINT8 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_UINT8 に設定します。 |
|
SYNC_METADATA_FIELD_TYPE_UINT16 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_UINT16 に設定します。 |
|
SYNC_METADATA_FIELD_TYPE_UINT32 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_UINT32 に設定します。 |
|
SYNC_METADATA_FIELD_TYPE_UINT64 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_UINT64 に設定します。 |
|
SYNC_METADATA_FIELD_TYPE_GUID 型のフィールド値を取得します。 |
|
フィールド値を設定します。また、フィールドの型を SYNC_METADATA_FIELD_TYPE_GUID に設定します。 |
解説
フィールドの型と異なるデータ型にアクセスするメソッドを使用してフィールド値にアクセスすると、SYNC_E_METADATA_FIELD_INVALID_TYPE が返されます。たとえば、SYNC_METADATA_FIELD_TYPE_GUID 型のフィールドに GetByteArrayValue を使用してアクセスすることはできません。
フィールド値を設定していない場合は、そのフィールドの取得に使用されるメソッドから S_FALSE が返されます。
必要条件
Header: Metastore.h