Oharra
Orrialde honetara sartzeak baimena behar du. Saioa hasteko edo direktorioak aldatzen saia zaitezke.
Orrialde honetara sartzeak baimena behar du. Direktorioak aldatzen saia zaitezke.
Obtiene un puntero al valor contenido en la celda de la columna y fila especificadas de la tabla especificada.
Syntax
HRESULT GetColumn (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[in] ULONG rid,
[out] ULONG *pVal
);
Parameters
ixTbl [in] Índice de la tabla.
ixCol [in] Índice de la columna de la tabla.
rid [in] Índice de la fila de la tabla.
pVal [out] Puntero al valor de la celda.
Remarks
La interpretación del valor devuelto a través pVal depende del tipo de columna. El tipo de columna se puede determinar llamando a IMetaDataTables.GetColumnInfo.
- El método GetColumn convierte automáticamente las columnas de tipo Rid o CodedToken en valores completos de 32 bits
mdToken. - También convierte automáticamente valores de 8 o 16 bits en valores completos de 32 bits.
- En el caso de las columnas de tipo montón , el valor pVal devuelto será un índice en el montón correspondiente.
| Column type | pVal contains | Comment |
|---|---|---|
0..iRidMax(0..63) |
mdToken | pVal contendrá un token completo. La función convierte automáticamente rid en un token completo. |
iCodedToken..iCodedTokenMax(64..95) |
mdToken | Tras la devolución, pVal contendrá un token completo. La función descomprime automáticamente CodedToken en un token completo. |
iSHORT (96) |
Int16 | Firma extendida automáticamente a 32 bits. |
iUSHORT (97) |
UInt16 | Firma extendida automáticamente a 32 bits. |
iLONG (98) |
Int32 | |
iULONG (99) |
UInt32 | |
iBYTE (100) |
Byte | Firma extendida automáticamente a 32 bits. |
iSTRING (101) |
Índice del montón de cadenas | pVal es un índice en el montón String. Use IMetadataTables::GetString para obtener el valor de cadena de columna real. |
iGUID (102) |
Índice del montón guid | pVal es un índice en el montón Guid. Use IMetadataTables::GetGuid para obtener el valor guid de columna real. |
iBLOB (103) |
Índice del montón de blobs | pVal es un índice en el montón de blobs. Use IMetadataTables::GetBlob para obtener el valor real del blob de columna. |
Requirements
Plataformas: Consulte Sistemas operativos compatibles con .NET.
Header: Cor.h
Library: CorGuids.lib
Versiones de .NET Disponible desde .NET Framework 2.0