IMetaDataTables インターフェイス

テーブル内のメタデータ情報の格納と取得のためのメソッドを提供します。

メソッド

メソッド 説明
GetBlob メソッド 指定された列インデックスにあるバイナリ ラージ オブジェクト (BLOB) へのポインターを取得します。
GetBlobHeapSize メソッド BLOB ヒープのバイト単位のサイズを取得します。
GetCodedTokenInfo メソッド 指定された行インデックスに関連付けられているトークンの配列へのポインターを取得します。
GetColumn メソッド 指定されたテーブル インデックスにあるテーブル内の、指定された列インデックスにある列に格納されている値へのポインターを取得します。
GetColumnInfo メソッド 指定されたテーブル内の指定された列に関するデータを取得します。
GetGuid メソッド 指定されたインデックスの行から GUID を取得します。
GetGuidHeapSize メソッド GUID ヒープのバイト単位のサイズを取得します。
GetNextBlob メソッド テーブル内の次の BLOB のインデックスを取得します。
GetNextGuid メソッド 現在のテーブル列の次の GUID 値のインデックスを取得します。
GetNextString メソッド 現在のテーブル列の次の文字列のインデックスを取得します。
GetNextUserString メソッド 現在のテーブル列で次のハードコーディングされた文字列を含む行のインデックスを取得します。
GetNumTables メソッド 現在の IMetaDataTables インスタンスの範囲に含まれるテーブルの数を取得します。
GetRow メソッド 指定のテーブル インデックスにあるテーブルで、指定の行インデックスにある行を取得します。
GetString メソッド 現在の参照範囲に含まれるテーブル列から指定のインデックスにある文字列を取得します。
GetStringHeapSize メソッド 文字列ヒープのバイト単位のサイズを取得します。
GetTableIndex メソッド 指定のトークンによって参照されるテーブルのインデックスを取得します。
GetTableInfo メソッド 指定されたテーブル インデックスのテーブルの名前、行のサイズ、行数、列の数、およびキー列のインデックスを取得します。
GetUserString メソッド 現在のスコープ内の文字列の列の、指定したインデックス位置にあるハードコーディングされた文字列を取得します。
GetUserStringHeapSize メソッド ユーザー文字列ヒープのバイト単位のサイズを取得します。

必要条件

:システム要件」を参照してください。

ヘッダー: Cor.h

ライブラリ: MsCorEE.dll でリソースとして使用されます

.NET Framework のバージョン: 1.0 以降で使用可能

関連項目