ICorDebugType2::GetTypeID (méthode)ICorDebugType2::GetTypeID Method

Obtient un COR_TYPEID pour ce type.Gets a COR_TYPEID for this type.

SyntaxeSyntax

HRESULT GetTypeID(  
    ([out] COR_TYPEID *id  
);  

ParamètresParameters

id
[out] Un pointeur vers le COR_TYPEID pour ICorDebugType.[out] A pointer to the COR_TYPEID for this ICorDebugType.

Valeur de retourReturn Value

La valeur de retour est S_OK en cas de réussite ou un code d'échec HRESULT en cas d'échec.The return value is S_OK on success, or a failure HRESULT code on failure. Le HRESULT codes incluent les éléments suivants :The HRESULT codes include the following:

Code de retourReturn code DescriptionDescription
S_OK La méthode a réussi.Method succeeded. La méthode a récupéré valide COR_TYPEID.The method has retrieved a valid COR_TYPEID.
CORDBG_E_CLASS_NOT_LOADED Le type n’a pas été chargé.The type has not been loaded.
CORDBG_E_UNSUPPORTED Le type n’est pas pris en charge.The type is not supported.

NotesRemarks

Cette méthode fournit un mappage de ICorDebugType, qui représente un type qui peut ou ont ne peut-être pas été chargé dans l’exécution, à un COR_TYPEID, qui sert un opaque gérer qui identifie un type chargé dans le runtime.This method provides a mapping from the ICorDebugType, which represents a type that may or may not have been loaded into the runtime, to a COR_TYPEID, which serves as an opaque handle that identifies a type loaded into the runtime.

Lorsque le type qui représente le ICorDebugType n’a pas encore été chargé, cette méthode retourne CORDBG_E_CLASS_NOT_LOADED.When the type that the ICorDebugType represents has not yet been loaded, this method returns CORDBG_E_CLASS_NOT_LOADED. Si le type n’est pas pris en charge, elle retourne CORDBG_E_UNSUPPORTED.If the type is not supported, it returns CORDBG_E_UNSUPPORTED.

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.6.2Available since 4.6.2.NET Framework Versions: Disponible à partir de 4.6.2Available since 4.6.2

Voir aussiSee also