Aracılığıyla paylaş


IMetaDataTables::GetColumn Method

Belirtilen tablodaki belirtilen sütun ve satırın hücresinde yer alan değerin işaretçisini alır.

Syntax

HRESULT GetColumn (
    [in]  ULONG   ixTbl,
    [in]  ULONG   ixCol,
    [in]  ULONG   rid,
    [out] ULONG   *pVal
);

Parameters

ixTbl [in] Tablonun dizini.

ixCol [in] Tablodaki sütunun dizini.

rid [in] Tablodaki satırın dizini.

pVal [out] Hücredeki değerin işaretçisi.

Remarks

aracılığıyla pVal döndürülen değerin yorumlanması sütunun türüne bağlıdır. Sütun türü , IMetaDataTables.GetColumnInfo çağrılarak belirlenebilir.

  • GetColumn yöntemi, Rid veya CodedToken türündeki sütunları otomatik olarak tam 32 bit mdToken değerlere dönüştürür.
  • Ayrıca 8 bit veya 16 bit değerleri otomatik olarak tam 32 bit değerlere dönüştürür.
  • Öbek türü sütunları için, döndürülen pVal karşılık gelen yığının bir dizini olur.
Column type pVal contains Comment
0..iRidMax
(0..63)
mdToken pVal tam belirteç içerir. işlevi Rid'i otomatik olarak tam belirteci dönüştürür.
iCodedToken..iCodedTokenMax
(64..95)
mdToken Dönüşte , pVal tam bir Belirteç içerir. işlevi CodedToken'in sıkıştırmasını otomatik olarak tam bir belirteçte açmaktadır.
iSHORT (96) Int16 Otomatik olarak oturum açma 32 bit olarak genişletildi.
iUSHORT (97) UInt16 Otomatik olarak oturum açma 32 bit olarak genişletildi.
iLONG (98) Int32
iULONG (99) UInt32
iBYTE (100) Byte Otomatik olarak oturum açma 32 bit olarak genişletildi.
iSTRING (101) Dize yığın dizini pVal , String yığınındaki bir dizindir. Gerçek sütun Dize değerini almak için IMetadataTables::GetString kullanın.
iGUID (102) Guid yığın dizini pVal , Guid yığınındaki bir dizindir. Gerçek sütun Guid değerini almak için IMetadataTables::GetGuid kullanın.
iBLOB (103) Blob yığın dizini pVal , Blob yığınındaki bir dizindir. Gerçek sütun Blob değerini almak için IMetadataTables::GetBlob kullanın.

Requirements

Platform: Bkz. .NET tarafından desteklenen işletim sistemleri.

Header: Cor.h

Library: CorGuids.lib

.NET sürümleri .NET Framework 2.0'dan itibaren kullanılabilir

See also