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 |