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á data o zadaném sloupci v zadané tabulce.
Syntax
HRESULT GetColumnInfo (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[out] ULONG *poCol,
[out] ULONG *pcbCol,
[out] ULONG *pType,
[out] const char **ppName
);
Parameters
=======
ixTbl [v] Index požadované tabulky.
ixCol [v] Index požadovaného sloupce
poCol [ven] Ukazatel na posun sloupce v řádku.
pcbCol [ven] Ukazatel na velikost sloupce v bajtech.
pType [ven] Ukazatel na typ hodnot ve sloupci.
ppName [ven] Ukazatel na ukazatel na název sloupce.
Remarks
Vrácený typ sloupce spadá do rozsahu hodnot:
| pType | Description | Helper function |
|---|---|---|
0..iRidMax(0..63) |
Rid |
IsRidType IsRidOrToken |
iCodedToken..iCodedTokenMax(64..95) |
Coded token |
IsCodedTokenType IsRidOrToken |
iSHORT (96) |
Int16 | IsFixedType |
iUSHORT (97) |
UInt16 | IsFixedType |
iLONG (98) |
Int32 | IsFixedType |
iULONG (99) |
UInt32 | IsFixedType |
iBYTE (100) |
Byte | IsFixedType |
iSTRING (101) |
String | IsHeapType |
iGUID (102) |
Guid | IsHeapType |
iBLOB (103) |
Blob | IsHeapType |
Hodnoty uložené v haldě (to znamená IsHeapType == true) je možné číst pomocí:
-
iSTRING: IMetadataTables.GetString -
iGUID: IMetadataTables.GetGUID -
iBLOB: IMetadataTables.GetBlob
Important
Chcete-li použít konstanty definované v tabulce výše, zahrňte direktivu #define _DEFINE_META_DATA_META_CONSTANTS poskytnutou souborem hlaviček cor.h .
Requirements
Platformy: Viz podporované operační systémy .NET.
Header: Cor.h
Library: CorGuids.lib