IMetaDataTables interface (rometadataapi.h)
Provides methods for the storage and retrieval of metadata information in tables.
Inheritance
The IMetaDataTables interface inherits from the IUnknown interface. IMetaDataTables also has these types of members:
Methods
The IMetaDataTables interface has these methods.
IMetaDataTables::GetBlob Gets a pointer to the binary large object (BLOB) at the specified column index. |
IMetaDataTables::GetBlobHeapSize A pointer to a pointer to the binary data retrieved. |
IMetaDataTables::GetCodedTokenInfo Gets a pointer to an array of tokens associated with the specified row index. |
IMetaDataTables::GetColumn Gets a pointer to the value contained in the cell of the specified column and row in the given table. |
IMetaDataTables::GetColumnInfo Gets data about the specified column in the specified table. |
IMetaDataTables::GetGuid Gets a GUID from the row at the specified index. |
IMetaDataTables::GetGuidHeapSize Gets the size, in bytes, of the GUID heap. |
IMetaDataTables::GetNextBlob Gets the index of the next binary large object (BLOB) in the table. |
IMetaDataTables::GetNextGuid Gets the index of the next GUID value in the current table column. |
IMetaDataTables::GetNextString Gets the index of the next string in the current table column. |
IMetaDataTables::GetNextUserString Gets the index of the row that contains the next hard-coded string in the current table column. |
IMetaDataTables::GetNumTables Gets the number of tables in the scope of the current IMetaDataTables instance. |
IMetaDataTables::GetRow Gets the row at the specified row index, in the table at the specified table index. |
IMetaDataTables::GetString Gets the string at the specified index from the table column in the current reference scope. |
IMetaDataTables::GetStringHeapSize Gets the size, in bytes, of the string heap. |
IMetaDataTables::GetTableIndex Gets the index for the table referenced by the specified token. |
IMetaDataTables::GetTableInfo Gets the name, row size, number of rows, number of columns, and key column index of the specified table. |
IMetaDataTables::GetUserString Gets the hard-coded string at the specified index in the string column in the current scope. |
IMetaDataTables::GetUserStringHeapSize Gets the size, in bytes, of the user string heap. |
Requirements
Requirement | Value |
---|---|
Target Platform | Windows |
Header | rometadataapi.h |