Compartilhar via


Interface IMetaDataTables (rometadataapi.h)

Fornece métodos para armazenamento e recuperação de informações de metadados em tabelas.

Herança

A interface IMetaDataTables herda da interface IUnknown . IMetaDataTables também tem estes tipos de membros:

Métodos

A interface IMetaDataTables tem esses métodos.

 
IMetaDataTables::GetBlob

Obtém um ponteiro para o BLOB (objeto binário grande) no índice de coluna especificado.
IMetaDataTables::GetBlobHeapSize

Um ponteiro para um ponteiro para os dados binários recuperados.
IMetaDataTables::GetCodedTokenInfo

Obtém um ponteiro para uma matriz de tokens associada ao índice de linha especificado.
IMetaDataTables::GetColumn

Obtém um ponteiro para o valor contido na célula da coluna e da linha especificadas na tabela fornecida.
IMetaDataTables::GetColumnInfo

Obtém dados sobre a coluna especificada na tabela especificada.
IMetaDataTables::GetGuid

Obtém um GUID da linha no índice especificado.
IMetaDataTables::GetGuidHeapSize

Obtém o tamanho em bytes do heap do GUID.
IMetaDataTables::GetNextBlob

Obtém o índice do próximo objeto binário grande (BLOB) na tabela.
IMetaDataTables::GetNextGuid

Obtém o índice do próximo valor de GUID na coluna da tabela atual.
IMetaDataTables::GetNextString

Obtém o índice da próxima cadeia de caracteres na coluna da tabela atual.
IMetaDataTables::GetNextUserString

Obtém o índice da linha que contém a próxima cadeia de caracteres embutida em código na coluna da tabela atual.
IMetaDataTables::GetNumTables

Obtém o número de tabelas no escopo da instância IMetaDataTables atual.
IMetaDataTables::GetRow

Obtém a linha no índice de linha especificado, na tabela no índice de tabela especificado.
IMetaDataTables::GetString

Obtém a cadeia de caracteres no índice especificado da coluna de tabela no escopo de referência atual.
IMetaDataTables::GetStringHeapSize

Obtém o tamanho em bytes do heap da cadeia de caracteres.
IMetaDataTables::GetTableIndex

Obtém o índice da tabela referenciada pelo token especificado.
IMetaDataTables::GetTableInfo

Obtém o nome, o tamanho da linha, o número de linhas, o número de colunas e o índice de coluna de chave da tabela especificada.
IMetaDataTables::GetUserString

Obtém a cadeia de caracteres codificada no índice especificado na coluna de cadeia de caracteres no escopo atual.
IMetaDataTables::GetUserStringHeapSize

Obtém o tamanho em bytes do heap da cadeia de caracteres do usuário.

Requisitos

Requisito Valor
Plataforma de Destino Windows
Cabeçalho rometadataapi.h