COR_TYPEID, structure

Contient un identificateur de type.

Syntaxe

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

Membres

Membre Description
token1 Premier jeton.
token2 Deuxième jeton.

Notes

La structure COR_TYPEID est retournée par un certain nombre de méthodes de débogage qui fournissent des informations sur les objets à collecter pour le nettoyage de la mémoire. Elle peut ensuite être passée en tant qu’argument à d’autres méthodes de débogage qui fournissent des informations supplémentaires sur cet élément. Par exemple, en énumérant un objet ICorDebugHeapEnum, vous pouvez récupérer des objets COR_HEAPOBJECT individuels qui représentent des objets individuels sur le tas managé. Vous pouvez ensuite passer la valeur COR_TYPEID du champ COR_HEAPOBJECT.type à la méthode ICorDebugProcess5::GetTypeForTypeID pour récupérer un objet ICorDebugType qui fournit des informations de type sur l’objet.

Un objet COR_TYPEID est destiné à être opaque. Ses champs individuels ne devraient pas faire l’objet d’un accès ou d’une manipulation. Sa seule utilisation est un identificateur fourni en tant que paramètre out dans un appel de méthode, qui peut à son tour être passé à d’autres méthodes pour fournir des informations supplémentaires.

Spécifications

Plateformes : Consultez Configuration requise.

En-tête : CorDebug.idl, CorDebug.h

Bibliothèque : CorGuids.lib

Versions de .NET Framework : disponible depuis la version 4.5

Voir aussi