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