Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Získá ukazatel na hodnotu obsaženou v buňce zadaného sloupce a řádku v dané tabulce.
Syntax
HRESULT GetColumn (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[in] ULONG rid,
[out] ULONG *pVal
);
Parameters
ixTbl [v] Index tabulky.
ixCol [v] Index sloupce v tabulce.
rid [v] Index řádku v tabulce.
pVal [ven] Ukazatel na hodnotu v buňce.
Remarks
Interpretace vrácené hodnoty pVal závisí na typu sloupce. Typ sloupce lze určit voláním IMetaDataTables.GetColumnInfo.
- Metoda GetColumn automaticky převede sloupce typu Rid nebo CodedToken na úplné 32bitové
mdTokenhodnoty. - Automaticky také převede 8bitové nebo 16bitové hodnoty na úplné 32bitové hodnoty.
- U sloupců typu haldy bude vrácený pVal indexem do odpovídající haldy.
| Column type | pVal contains | Comment |
|---|---|---|
0..iRidMax(0..63) |
mdToken | pVal bude obsahovat úplný token. Funkce automaticky převede identifikátor Rid na úplný token. |
iCodedToken..iCodedTokenMax(64..95) |
mdToken | Po vrácení bude pVal obsahovat úplný token. Funkce automaticky dekomprimuje CodedToken do úplného tokenu. |
iSHORT (96) |
Int16 | Automaticky se podepisuje na 32bitovou verzi. |
iUSHORT (97) |
UInt16 | Automaticky se podepisuje na 32bitovou verzi. |
iLONG (98) |
Int32 | |
iULONG (99) |
UInt32 | |
iBYTE (100) |
Byte | Automaticky se podepisuje na 32bitovou verzi. |
iSTRING (101) |
Index haldy řetězce | pVal je index do haldy String. K získání skutečné hodnoty String sloupce použijte IMetadataTables::GetString . |
iGUID (102) |
Index haldy GUID | pVal je index do haldy Guid. K získání skutečné hodnoty GUID sloupce použijte IMetadataTables::GetGuid . |
iBLOB (103) |
Index haldy objektů blob | pVal je index do haldy objektů blob. K získání skutečné hodnoty objektu blob sloupce použijte IMetadataTables::GetBlob . |
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib
Verze .NET K dispozici od rozhraní .NET Framework 2.0