Struttura COR_TYPEID

Contiene un identificatore di tipo.

Sintassi

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

Members

Membro Descrizione
token1 Primo token.
token2 Secondo token.

Commenti

La COR_TYPEID struttura viene restituita da diversi metodi di debug che forniscono informazioni sugli oggetti da raccogliere. Può quindi essere passato come argomento ad altri metodi di debug che forniscono informazioni aggiuntive su tale elemento. Ad esempio, enumerando un oggetto ICorDebugHeapEnum , è possibile recuperare singoli oggetti COR_HEAPOBJECT che rappresentano singoli oggetti nell'heap gestito. È quindi possibile passare il COR_TYPEID valore dal COR_HEAPOBJECT.type campo al metodo ICorDebugProcess5::GetTypeForTypeID per recuperare un oggetto ICorDebugType che fornisce informazioni sul tipo sull'oggetto.

Un COR_TYPEID oggetto deve essere opaco. I singoli campi non devono essere accessibili o modificati. L'uso esclusivo è come identificatore fornito come out parametro in una chiamata al metodo e che può, a sua volta, essere passato ad altri metodi per fornire informazioni aggiuntive.

Requisiti

Piattaforme: vedere Requisiti di sistema di .NET Framework.

Intestazione: CorDebug.idl, CorDebug.h

Libreria: CorGuids.lib

Versioni di .NET Framework: Disponibile dalla versione 4.5

Vedi anche