Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém um ponteiro para o valor contido na célula da coluna e linha especificadas na tabela fornecida.
Syntax
HRESULT GetColumn (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[in] ULONG rid,
[out] ULONG *pVal
);
Parameters
ixTbl [em] O índice da tabela.
ixCol [em] O índice da coluna na tabela.
rid [em] O índice da linha na tabela.
pVal [saídas] 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 pilha , o pVal retornado será um índice na pilha 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 | Logon estendido automaticamente para 32 bits. |
iUSHORT (97) |
UInt16 | Logon estendido automaticamente para 32 bits. |
iLONG (98) |
Int32 | |
iULONG (99) |
UInt32 | |
iBYTE (100) |
Byte | Logon estendido automaticamente para 32 bits. |
iSTRING (101) |
Índice de heap de cadeia de caracteres | pVal é um índice no heap String. Use IMetadataTables::GetString para obter o valor real da coluna String. |
iGUID (102) |
Índice de pilha de Guid | pVal é um índice na pilha de Guid. Use IMetadataTables::GetGuid para obter o valor Guid da coluna real. |
iBLOB (103) |
Índice de heap de blob | pVal é um índice na pilha de Blob. Use IMetadataTables::GetBlob para obter o valor real de Blob da coluna. |
Requirements
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Header: Cor.h
Library: CorGuids.lib
Versões do .NET Disponível desde: .NET Framework 2.0