Anmerkung
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen, dich anzumelden oder die Verzeichnisse zu wechseln.
Der Zugriff auf diese Seite erfordert eine Genehmigung. Du kannst versuchen , die Verzeichnisse zu wechseln.
Ruft einen Zeiger auf den Wert ab, der in der Zelle der angegebenen Spalte und Zeile in der angegebenen Tabelle enthalten ist.
Syntax
HRESULT GetColumn (
[in] ULONG ixTbl,
[in] ULONG ixCol,
[in] ULONG rid,
[out] ULONG *pVal
);
Parameters
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.
Remarks
Die Interpretation des zurückgegebenen pVal Werts hängt vom Typ der Spalte ab. Der Spaltentyp kann durch Aufrufen von IMetaDataTables.GetColumnInfo bestimmt werden.
- Die GetColumn-Methode konvertiert automatisch Spalten vom Typ Rid oder CodedToken in vollständige 32-Bit-Werte
mdToken. - Außerdem werden 8-Bit- oder 16-Bit-Werte automatisch in vollständige 32-Bit-Werte konvertiert.
- Bei Heap-Typspalten ist der zurückgegebene pVal ein Index für den entsprechenden Heap.
| Column type | pVal contains | Comment |
|---|---|---|
0..iRidMax(0..63) |
mdToken | pVal enthält ein vollständiges Token. Die Funktion konvertiert das Los automatisch in ein vollständiges Token. |
iCodedToken..iCodedTokenMax(64..95) |
mdToken | Bei Rückgabe enthält pVal ein vollständiges Token. Die Funktion dekomprimiert das CodedToken automatisch in ein vollständiges Token. |
iSHORT (96) |
Int16 | Automatisch auf 32-Bit erweitert. |
iUSHORT (97) |
UInt16 | Automatisch auf 32-Bit erweitert. |
iLONG (98) |
Int32 | |
iULONG (99) |
UInt32 | |
iBYTE (100) |
Byte | Automatisch auf 32-Bit erweitert. |
iSTRING (101) |
Zeichenfolgen-Heapindex | pVal ist ein Index im String-Heap. Verwenden Sie IMetadataTables::GetString , um den tatsächlichen Spaltenzeichenfolgenwert abzurufen. |
iGUID (102) |
GUID-Heapindex | pVal ist ein Index im Guid-Heap. Verwenden Sie IMetadataTables::GetGuid , um den tatsächlichen Spalten-GUID-Wert abzurufen. |
iBLOB (103) |
Blob-Heapindex | pVal ist ein Index im Blob-Heap. Verwenden Sie IMetadataTables::GetBlob , um den tatsächlichen Spalten-Blob-Wert abzurufen. |
Requirements
Plattformen: Siehe .NET unterstützte Betriebssysteme.
Header: Cor.h
Library: CorGuids.lib
.NET-Versionen Verfügbar seit .NET Framework 2.0