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

Confira também