Freigeben über


COR_TYPEID-Struktur

Enthält einen Typbezeichner.

Syntax

typedef struct COR_TYPEID{  
    UINT64 token1;  
    UINT64 token2;  
} COR_TYPEID;  

Member

Member Beschreibung
token1 Der erste Token.
token2 Der zweite Token.

Bemerkungen

Die COR_TYPEID-Struktur wird von einer Reihe von Debugmethoden zurückgegeben, die Informationen zu Objekten bereitstellen, die gesammelt werden sollen. Es kann dann als Argument an andere Debugmethoden übergeben werden, die zusätzliche Informationen zu diesem Element bereitstellen. Wenn Sie beispielsweise ein ICorDebugHeapEnum-Objekt enumerieren, können Sie einzelne COR_HEAPOBJECT-Objekte abrufen, die einzelne Objekte auf dem verwalteten Heap darstellen. Anschließend können Sie den COR_TYPEID-Wert aus dem Feld COR_HEAPOBJECT.type an die Methode ICorDebugProcess5::GetTypeForTypeID übergeben, um ein ICorDebugType-Objekt abzurufen, das Typinformationen zum Objekt bereitstellt.

Ein COR_TYPEID-Objekt soll undurchsichtig sein. Die einzelnen Felder sollten nicht zugänglich sein oder bearbeitet werden können. Seine einzige Verwendung ist als Bezeichner, der als out-Parameter in einem Methodenaufruf bereitgestellt wird und der wiederum an andere Methoden übergeben werden kann, um zusätzliche Informationen bereitzustellen.

Anforderungen

Plattformen: Informationen finden Sie unter Systemanforderungen.

Header: CorDebug.idl, CorDebug.h

Bibliothek: CorGuids.lib

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

Siehe auch