Интерфейс 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 |