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
标头 rometadataapi.h