IMetaDataTables Interface

Provides methods for the storage and retrieval of metadata information in tables.

Methods

Method Description
GetBlob Method Gets a pointer to the binary large object (BLOB) at the specified column index.
GetBlobHeapSize Method Gets the size, in bytes, of the BLOB heap.
GetCodedTokenInfo Method Gets a pointer to an array of tokens associated with the specified row index.
GetColumn Method Gets a pointer to the values contained in the column at the specified column index, in the table at the specified table index.
GetColumnInfo Method Gets data about the specified column in the specified table.
GetGuid Method Gets a GUID from the row at the specified index.
GetGuidHeapSize Method Gets the size, in bytes, of the GUID heap.
GetNextBlob Method Gets the index of the next BLOB in the table.
GetNextGuid Method Gets the index of the next GUID value in the current table column.
GetNextString Method Gets the index of the next string in the current table column.
GetNextUserString Method Gets the index of the row that contains the next hard-coded string in the current table column.
GetNumTables Method Gets the number of tables in the scope of the current IMetaDataTables instance.
GetRow Method Gets the row at the specified row index, in the table at the specified table index.
GetString Method Gets the string at the specified index from the table column in the current reference scope.
GetStringHeapSize Method Gets the size, in bytes, of the string heap.
GetTableIndex Method Gets the index for the table referenced by the specified token.
GetTableInfo Method Gets the name, row size, number of rows, number of columns, and key column index of the table at the specified table index.
GetUserString Method Gets the hard-coded string at the specified index in the string column in the current scope.
GetUserStringHeapSize Method Gets the size, in bytes, of the user string heap.

Requirements

Platforms: See System Requirements.

Header: Cor.h

Library: Used as a resource in MsCorEE.dll

.NET Framework Versions: Available since 1.0

See Also

Metadata Interfaces
IMetaDataTables2 Interface