Поделиться через


Интерфейс IMetaDataTables (rometadataapi.h)

Предоставляет методы для хранения и извлечения сведений о метаданных в таблицах.

Наследование

Интерфейс IMetaDataTables наследуется от интерфейса IUnknown . IMetaDataTables также имеет следующие типы элементов:

Методы

Интерфейс IMetaDataTables содержит следующие методы.

 
IMetaDataTables::GetBlob

Возвращает указатель на большой двоичный объект (BLOB) по указанному индексу столбца.
IMetaDataTables::GetBlobHeapSize

Указатель на указатель на извлеченные двоичные данные.
IMetaDataTables::GetCodedTokenInfo

Возвращает указатель на массив токенов, связанных с указанным индексом строки.
IMetaDataTables::GetColumn

Возвращает указатель на значение, содержащееся в ячейке указанного столбца и строки в данной таблице.
IMetaDataTables::GetColumnInfo

Возвращает данные об указанном столбце в указанной таблице.
IMetaDataTables::GetGuid

Получает GUID из строки по указанному индексу.
IMetaDataTables::GetGuidHeapSize

Возвращает размер кучи GUID в байтах.
IMetaDataTables::GetNextBlob

Возвращает индекс следующего большого двоичного объекта (BLOB) в таблице.
IMetaDataTables::GetNextGuid

Возвращает индекс следующего значения GUID в текущем столбце таблицы.
IMetaDataTables::GetNextString

Возвращает индекс следующей строки в текущем столбце таблицы.
IMetaDataTables::GetNextUserString

Возвращает индекс строки, содержащей следующую жестко закодированную строку в текущем столбце таблицы.
IMetaDataTables::GetNumTables

Возвращает количество таблиц в область текущего экземпляра IMetaDataTables.
IMetaDataTables::GetRow

Возвращает строку по указанному индексу строки в таблице по указанному индексу таблицы.
IMetaDataTables::GetString

Возвращает строку по указанному индексу из столбца таблицы в текущей ссылочной область.
IMetaDataTables::GetStringHeapSize

Возвращает размер кучи строк (в байтах).
IMetaDataTables::GetTableIndex

Возвращает индекс таблицы, на которую ссылается указанный токен.
IMetaDataTables::GetTableInfo

Возвращает имя, размер строки, количество строк, количество столбцов и индекс ключевого столбца указанной таблицы.
IMetaDataTables::GetUserString

Возвращает жестко заданную строку по указанному индексу в строковом столбце текущего область.
IMetaDataTables::GetUserStringHeapSize

Возвращает размер кучи пользовательских строк в байтах.

Требования

Требование Значение
Целевая платформа Windows
Header rometadataapi.h