Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
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
mdTokendeğ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