Método ICorDebugType2::GetTypeID
Obtém uma COR_TYPEID para este tipo.
Sintaxe
HRESULT GetTypeID(
([out] COR_TYPEID *id
);
Parâmetros
id
[out] Um ponteiro para a COR_TYPEID deste ICorDebugType.
Valor Retornado
O valor retornado é S_OK
em caso de êxito, ou um código de falha HRESULT
em caso de falha. Os códigos HRESULT
incluem o seguinte:
Código de retorno | Descrição |
---|---|
S_OK |
O método foi bem-sucedido. O método recuperou uma COR_TYPEID válida. |
CORDBG_E_CLASS_NOT_LOADED |
O tipo não foi carregado. |
CORDBG_E_UNSUPPORTED |
Não há suporte para o tipo. |
Comentários
Este método fornece um mapeamento de ICorDebugType, que representa um tipo que pode ou não ter sido carregado no runtime, para uma COR_TYPEID, que atua como uma alça opaca que identifica um tipo carregado no runtime.
Quando o tipo que ICorDebugType representa ainda não foi carregado, o método retorna CORDBG_E_CLASS_NOT_LOADED
. Se o tipo não tem suporte, ele retorna CORDBG_E_UNSUPPORTED
.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis a partir da 4.6.2