ICorDebugType2::GetTypeID Method

Obtiene un objeto COR_TYPEID para este tipo.

Sintaxis

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

Parámetros

id
[out] Puntero al COR_TYPEID para este ICorDebugType.

Valor devuelto

El valor devuelto es S_OK si se realiza correctamente, o un código de error HRESULT en caso contrario. Los códigos HRESULT incluyen lo siguiente:

Código devuelto Descripción
S_OK El método se realizó correctamente. El método ha recuperado un COR_TYPEID válido.
CORDBG_E_CLASS_NOT_LOADED El tipo no se ha cargado.
CORDBG_E_UNSUPPORTED El tipo no se admite.

Comentarios

Este método proporciona una asignación de ICorDebugType, que representa un tipo que puede haberse cargado o no en el runtime, a un COR_TYPEID, que actúa como un identificador opaco que identifica un tipo cargado en el runtime.

Cuando el tipo que representa ICorDebugType aún no se ha cargado, este método devuelve CORDBG_E_CLASS_NOT_LOADED. Si no se admite el tipo, devuelve CORDBG_E_UNSUPPORTED.

Requisitos

Plataformas: Vea Requisitos de sistema.

Encabezado: CorDebug.idl, CorDebug.h

Biblioteca: CorGuids.lib

Versiones de .NET Framework: disponible a partir de la versión 4.6.2

Consulte también