Partager via


Interface IMetaDataTables (rometadataapi.h)

Fournit des méthodes pour le stockage et la récupération d'informations de métadonnées dans des tables.

Héritage

L’interface IMetaDataTables hérite de l’interface IUnknown. IMetaDataTables a également les types de membres suivants :

Méthodes

L’interface IMetaDataTables contient ces méthodes.

 
IMetaDataTables ::GetBlob

Obtient un pointeur vers l’objet volumineux binaire (BLOB) à l’index de colonne spécifié.
IMetaDataTables ::GetBlobHeapSize

Pointeur vers un pointeur vers les données binaires récupérées.
IMetaDataTables ::GetCodedTokenInfo

Obtient un pointeur vers un tableau de jetons associé à l’index de ligne spécifié.
IMetaDataTables ::GetColumn

Obtient un pointeur vers la valeur contenue dans la cellule de la colonne et de la ligne spécifiées dans la table donnée.
IMetaDataTables ::GetColumnInfo

Obtient des données sur la colonne spécifiée dans la table spécifiée.
IMetaDataTables ::GetGuid

Obtient un GUID de la ligne à l’index spécifié.
IMetaDataTables ::GetGuidHeapSize

Obtient la taille, en octets, du tas GUID.
IMetaDataTables ::GetNextBlob

Obtient l’index de l’objet blob suivant dans la table.
IMetaDataTables ::GetNextGuid

Obtient l’index de la valeur GUID suivante dans la colonne de table actuelle.
IMetaDataTables ::GetNextString

Obtient l’index de la chaîne suivante dans la colonne de table active.
IMetaDataTables ::GetNextUserString

Obtient l’index de la ligne qui contient la chaîne codée en dur suivante dans la colonne de table actuelle.
IMetaDataTables ::GetNumTables

Obtient le nombre de tables dans l’étendue du instance IMetaDataTables actuel.
IMetaDataTables ::GetRow

Obtient la ligne à l’index de ligne spécifié, dans la table à l’index de table spécifié.
IMetaDataTables ::GetString

Obtient la chaîne à l’index spécifié de la colonne de table dans l’étendue de référence actuelle.
IMetaDataTables ::GetStringHeapSize

Obtient la taille, en octets, du tas de la chaîne.
IMetaDataTables ::GetTableIndex

Obtient l’index de la table référencée par le jeton spécifié.
IMetaDataTableTables ::GetTableInfo

Obtient le nom, la taille de ligne, le nombre de lignes, le nombre de colonnes et l’index de colonne clé de la table spécifiée.
IMetaDataTables ::GetUserString

Obtient la chaîne codée en dur à l’index spécifié dans la colonne de chaîne dans l’étendue actuelle.
IMetaDataTables ::GetUserStringHeapSize

Obtient la taille, en octets, du tas de la chaîne utilisateur.

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête rometadataapi.h