次の方法で共有


IMetaDataTables インターフェイス

テーブル内のメタデータ情報のストレージおよび取得のためのメソッドを提供します。

メソッド

メソッド

説明

IMetaDataTables::GetBlob メソッド

指定した列インデックスのバイナリ ラージ オブジェクト (BLOB: Binary Large Object) へのポインターを取得します。

IMetaDataTables::GetBlobHeapSize メソッド

BLOB ヒープのサイズ (バイト単位) を取得します。

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 メソッド

ユーザー文字列ヒープのサイズ (バイト単位) を取得します。

要件

プラットフォーム: 「.NET Framework システム要件」を参照

ヘッダー: Cor.h

ライブラリ: MsCorEE.dll でリソースとして使用されていること

.NET Framework のバージョン : 4、3.5 SP1、3.5、3.0 SP1、3.0、2.0 SP1、2.0、1.1、1.0

参照

参照

IMetaDataTables2 インターフェイス

その他の技術情報

メタデータ インターフェイス