COR_TYPEID, structureCOR_TYPEID Structure

Contient un identificateur de type.Contains a type identifier.

SyntaxeSyntax

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

MembresMembers

MembreMember DescriptionDescription
token1 Le premier jeton.The first token.
token2 Le deuxième jeton.The second token.

NotesRemarks

Le COR_TYPEID structure est retournée par un nombre de méthodes de débogage qui fournissent des informations sur les objets de garbage collection.The COR_TYPEID structure is returned by a number of debugging methods that provide information about objects to be garbage-collected. Elle peut ensuite être transmise en tant qu’argument à d’autres méthodes de débogage qui fournissent des informations supplémentaires sur cet élément.It can then be passed as an argument to other debugging methods that provide additional information about that item. Par exemple, en énumérant un ICorDebugHeapEnum de l’objet, vous pouvez récupérer des COR_HEAPOBJECT objets qui représentent des objets individuels sur le tas managé.For example, by enumerating an ICorDebugHeapEnum object, you can retrieve individual COR_HEAPOBJECT objects that represent individual objects on the managed heap. Vous pouvez ensuite passer le COR_TYPEID valeur à partir de la COR_HEAPOBJECT.type champ la ICorDebugProcess5::GetTypeForTypeID méthode pour récupérer un objet ICorDebugType qui fournit des informations de type sur l’objet.You can then pass the COR_TYPEID value from the COR_HEAPOBJECT.type field to the ICorDebugProcess5::GetTypeForTypeID method to retrieve an ICorDebugType object that provides type information about the object.

Un COR_TYPEID objet est destiné à être opaque.A COR_TYPEID object is intended to be opaque. Ses champs individuels ne doivent pas accessibles ou manipulés.Its individual fields should not be accessed or manipulated. Son utilisation exclusive est celui d’identificateur qui est fourni comme un out paramètre dans un appel de méthode et qui peut, à son tour, être transmis à d’autres méthodes pour fournir des informations supplémentaires.Its sole use is as an identifier that is provided as an out parameter in a method call and that can, in turn, be passed to other methods to provide additional information.

Configuration requiseRequirements

Plateformes : Consultez Configuration requise.Platforms: See System Requirements.

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

Bibliothèque : CorGuids.libLibrary: CorGuids.lib

Versions du .NET Framework : Disponible à partir de 4.5Available since 4.5.NET Framework Versions: Disponible à partir de 4.5Available since 4.5

Voir aussiSee also