Énumération SYNC_METADATA_FIELD_TYPE
Représente le type de données d'un champ personnalisé.
typedef enum
{
SYNC_METADATA_FIELD_TYPE_NOTYPE = 0,
SYNC_METADATA_FIELD_TYPE_BYTEARRAY = 1,
SYNC_METADATA_FIELD_TYPE_STRING = 2,
SYNC_METADATA_FIELD_TYPE_UINT8 = 3,
SYNC_METADATA_FIELD_TYPE_UINT16 = 4,
SYNC_METADATA_FIELD_TYPE_UINT32 = 5,
SYNC_METADATA_FIELD_TYPE_UINT64 = 6,
SYNC_METADATA_FIELD_TYPE_GUID = 7
} SYNC_METADATA_FIELD_TYPE;
Membres
- SYNC_METADATA_FIELD_TYPE_NOTYPE
Aucun type de données n'est défini. Il s'agit de la valeur par défaut. Affecter ce type à un champ est une erreur.
- SYNC_METADATA_FIELD_TYPE_BYTEARRAY
Tableau d'octets de longueur variable. La longueur maximale est spécifiée dans la définition de champ.
- SYNC_METADATA_FIELD_TYPE_STRING
Chaîne Unicode de longueur variable. La longueur maximale est spécifiée dans la définition de champ. Le service de stockage des métadonnées traite les champs de chaîne comme ne respectant pas la casse et respectant les accents. Le fournisseur doit normaliser les chaînes, si nécessaire, avant de les stocker.
- SYNC_METADATA_FIELD_TYPE_UINT8
Entier non signé 8 bits.
- SYNC_METADATA_FIELD_TYPE_UINT16
Entier non signé 16 bits.
- SYNC_METADATA_FIELD_TYPE_UINT32
Entier non signé 32 bits.
- SYNC_METADATA_FIELD_TYPE_UINT64
Entier non signé 64 bits.
- SYNC_METADATA_FIELD_TYPE_GUID
GUID.
Spécifications
En-tête : Metastore.h