ICorDebugType2::GetTypeID, méthode

Obtient un COR_TYPEID pour ce type.

Syntaxe

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

Paramètres

id
[out] Pointeur vers le COR_TYPEID pour ce ICorDebugType.

Valeur de retour

La valeur de retour est S_OK en cas de réussite ou un code d'échec HRESULT en cas d'échec. Les codes HRESULT incluent ce qui suit :

Code de retour Description
S_OK La méthode a réussi. La méthode a récupéré un COR_TYPEID valide.
CORDBG_E_CLASS_NOT_LOADED Le type n’a pas été chargé.
CORDBG_E_UNSUPPORTED Le type n'est pas pris en charge.

Notes

Cette méthode fournit un mappage de ICorDebugType, qui représente un type qui peut ou non avoir été chargé dans le runtime, à un COR_TYPEID, qui sert de handle opaque identifiant un type chargé dans le runtime.

Si le type représenté par ICorDebugType n’est pas encore chargé, cette méthode retourne CORDBG_E_CLASS_NOT_LOADED. Si le type n’est pas pris en charge, elle retourne CORDBG_E_UNSUPPORTED.

Spécifications

Plateformes : Consultez Configuration requise.

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

Bibliothèque : CorGuids.lib

Versions de .NET Framework : Disponibles depuis la version 4.6.2

Voir aussi