Share via


IMetaDataTables::GetColumn-Methode

Ruft einen Zeiger auf den Wert ab, der in der Zelle der angegebenen Spalte und Zeile in der vorgegebenen Tabelle enthalten ist.

Syntax

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

Parameter

ixTbl
[in] Der Index der Tabelle.

ixCol
[in] Der Index der Spalte in der Tabelle.

rid
[in] Der Index der Zeile in der Tabelle.

pVal
[out] Ein Zeiger auf den Wert in der Zelle.

Hinweise

Die Interpretation des durch pVal zurückgegebenen Werts hängt vom Typ der Spalte ab. Der Spaltentyp kann durch Aufrufen von IMetaDataTables.GetColumnInfo bestimmt werden.

  • Die GetColumn-Methode konvertiert Spalten vom Typ Rid oder CodedToken automatisch in vollständige 32-Bit-mdToken-Werte.
  • Außerdem werden 8-Bit- oder 16-Bit-Werte automatisch in vollständige 32-Bit-Werte konvertiert.
  • Für Spalten des Typs heap ist der zurückgegebene pVal-Wert ein Index im entsprechenden Heap.
Spaltentyp „pVal“ enthält Kommentar
0..iRidMax
(0..63)
mdToken pVal enthält ein vollständiges Token. Die Funktion konvertiert den Rid-Wert automatisch in ein vollständiges Token.
iCodedToken..iCodedTokenMax
(64..95)
mdToken Nach der Rückgabe enthält pVal ein vollständiges Token. Die Funktion dekomprimiert das CodedToken automatisch in ein vollständiges Token.
iSHORT (96) Int16 Automatische Vorzeichenerweiterung auf 32 Bit.
iUSHORT (97) UInt16 Automatische Vorzeichenerweiterung auf 32 Bit.
iLONG (98) Int32
iULONG (99) UInt32
iBYTE (100) Byte Automatische Vorzeichenerweiterung auf 32 Bit.
iSTRING (101) Zeichenfolgen-Heapindex pVal ist ein Index im Zeichenfolgenheap. Verwenden Sie IMetadataTables::GetString, um den tatsächlichen Zeichenfolgenwert der Spalte abzurufen.
iGUID (102) GUID-Heapindex pVal ist ein Index im GUID-Heap. Verwenden Sie IMetadataTables::GetGuid, um den tatsächlichen GUID-Wert der Spalte abzurufen.
iBLOB (103) Blob-Heapindex pVal ist ein Index im Blobheap. Verwenden Sie IMetadataTables::GetBlob, um den tatsächlichen Blobwert der Spalte abzurufen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: Cor.h

Bibliothek: Als Ressource in „MsCorEE.dll“ verwendet

.NET Framework-Versionen: Seit Version 2.0 verfügbar

Weitere Informationen