Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Obtém um ponteiro para o valor contido na célula da coluna e linha especificada na tabela fornecida.
Syntax
HRESULT GetColumn (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[in] ULONG rid,
[out] ULONG *pVal
);
Parameters
ixTbl [in] O índice da tabela.
ixCol [in] O índice da coluna na tabela.
rid [in] O índice da linha na tabela.
pVal [out] Um ponteiro para o valor na célula.
Remarks
A interpretação do valor retornado depende pVal do tipo da coluna. O tipo de coluna pode ser determinado chamando IMetaDataTables.GetColumnInfo.
- O método GetColumn converte automaticamente colunas do tipo Rid ou CodedToken em valores completos de 32 bits
mdToken. - Ele também converte automaticamente valores de 8 bits ou 16 bits em valores completos de 32 bits.
- Para colunas de tipo de heap , o pVal retornado será um índice no heap correspondente.
| Column type | pVal contains | Comment |
|---|---|---|
0..iRidMax(0..63) |
mdToken | O pVal conterá um Token completo. A função converte automaticamente o Rid em um token completo. |
iCodedToken..iCodedTokenMax(64..95) |
mdToken | Após o retorno, o pVal conterá um Token completo. A função descompacta automaticamente o CodedToken em um token completo. |
iSHORT (96) |
Int16 | Automaticamente estendido para 32 bits. |
iUSHORT (97) |
UInt16 | Automaticamente estendido para 32 bits. |
iLONG (98) |
Int32 | |
iULONG (99) |
UInt32 | |
iBYTE (100) |
Byte | Automaticamente estendido para 32 bits. |
iSTRING (101) |
Índice de heap de cadeia de caracteres | pVal é um índice no heap de cadeia de caracteres. Use IMetadataTables::GetString para obter o valor real da cadeia de caracteres da coluna. |
iGUID (102) |
Índice de heap de guid | pVal é um índice no heap guid. Use IMetadataTables::GetGuid para obter o valor real do Guid da coluna. |
iBLOB (103) |
Índice de heap de blob | pVal é um índice no heap de Blobs. Use IMetadataTables::GetBlob para obter o valor real do Blob da coluna. |
Requirements
Plataformas: Consulte sistemas operacionais com suporte do .NET.
Header: Cor.h
Library: CorGuids.lib
Versões do .NET Disponível desde o .NET Framework 2.0