Méthode IMetaDataTables ::GetTableInfo (rometadataapi.h)

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.

Syntaxe

HRESULT GetTableInfo(
  [in]  ULONG  ixTbl,
  [out] ULONG  *pcbRow,
  [out] ULONG  *pcRows,
  [out] ULONG  *pcCols,
  [out] ULONG  *piKey,
  [out] LPCSTR *ppName
);

Paramètres

[in] ixTbl

Identificateur de la table dont les propriétés doivent être retournées.

[out] pcbRow

Pointeur vers la taille, en octets, d’une ligne de table.

[out] pcRows

Pointeur vers le nombre de lignes dans la table.

[out] pcCols

Pointeur vers le nombre de colonnes dans la table.

[out] piKey

Pointeur vers l’index de la colonne clé, ou -1 si la table n’a pas de colonne clé.

[out] ppName

Pointeur vers un pointeur vers le nom de la table.

Valeur retournée

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un code d’erreur HRESULT.

Spécifications

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

Voir aussi

IMetaDataTables