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 |