Interface IDebugHostType (dbgmodel.h)
Uma interface (derivada de IDebugHostSymbol ) para um tipo específico.
Um determinado idioma/tipo nativo é descrito pelas interfaces IDebugHostType2 ou IDebugHostType. Observe que alguns dos métodos nessas interfaces se aplicam apenas a tipos específicos de tipos.
Herança
IDebugHostType herda de IDebugHostSymbol.
Métodos
A interface IDebugHostType tem esses métodos.
IDebugHostType::AddRef O método IDebugHostType::AddRef incrementa a contagem de referência de uma interface em um objeto . |
IDebugHostType::CreateArrayOf O método IDebugHostType::CreateArrayOf, quando chamado em um tipo, obtém um novo IDebugHostType que é uma matriz do tipo com dimensões de matriz especificadas. |
IDebugHostType::CreatePointerTo O método IDebugHostType::CreatePointerTo, quando chamado em um tipo, obtém um novo IDebugHostType que é um ponteiro para o tipo. |
IDebugHostType::EnumerateChildren O método IDebugHostType::EnumerateChildren obtém um enumerador capaz de enumerar todos os filhos de um determinado símbolo. |
IDebugHostType::GetArrayDimensionality O método IDebugHostType::GetArrayDimensionality, quando chamado em um tipo para uma matriz, obtém as dimensões da matriz. |
IDebugHostType::GetArrayDimensions O método IDebugHostType::GetArrayDimensions, quando chamado em um tipo para uma matriz, obtém um conjunto de descritores, um para cada dimensão da matriz. |
IDebugHostType::GetBaseType O método IDebugHostType::GetBaseType, quando chamado em um tipo, obtém o tipo base. O tipo base é o tipo de destino para um ponteiro ou tipo de elemento para uma matriz. |
IDebugHostType::GetBitField O método IDebugHostType::GetBitField, quando chamado em um tipo para um bitmap, obtém informações sobre a estrutura de bitmap. |
IDebugHostType::GetContainingModule O método IDebugHostType::GetContainingModule, quando chamado em um símbolo, obtém o módulo que contém o símbolo se o símbolo tiver um módulo que contém. |
IDebugHostType::GetContext O método IDebugHostType::GetContext, quando chamado em um símbolo, obtém o contexto de host no qual o símbolo está localizado. |
IDebugHostType::GetFunctionCallingConvention O método GetFunctionCallingConvention retorna a convenção de chamada da função. Isso é retornado como um membro da enumeração CallingConventionKind. |
IDebugHostType::GetFunctionParameterTypeAt O método IDebugHostType::GetFunctionParameterTypeAt, quando chamado em um tipo de função, obtém o tipo de parâmetro em um determinado índice na lista de argumentos da função. |
IDebugHostType::GetFunctionParameterTypeCount O método IDebugHostType::GetFunctionParameterTypeCount, quando chamado em um tipo para uma função, obtém o número de argumentos que a função usa. |
IDebugHostType::GetFunctionReturnType O método IDebugHostType::GetFunctionReturnType, quando chamado em um tipo para uma função, obtém o tipo de retorno da função. |
IDebugHostType::GetGenericArgumentAt O método IDebugHostType::GetGenericArgumentAt, quando chamado em um tipo de função, obtém um argumento genérico em um determinado índice na lista de argumentos da função. |
IDebugHostType::GetGenericArgumentCount O método IDebugHostType::GetGenericArgumentCount, quando chamado em um tipo, obtém o número de argumentos genéricos para o tipo. |
IDebugHostType::GetHashCode O método IDebugHostType::GetHashCode, quando chamado em um tipo, obtém um código hash de 32 bits para o tipo. |
IDebugHostType::GetIntrinsicType O método IDebugHostType::GetIntrinsicType, quando chamado em um tipo, obtém informações sobre que tipo de tipo é intrínseco. |
IDebugHostType::GetMemberType O método IDebugHostType::GetMemberType, quando chamado em um tipo para um ponteiro para um membro do módulo, obtém a classe do membro do módulo. |
IDebugHostType::GetName Retornará o nome do símbolo se o símbolo tiver um nome. Se o símbolo não tiver um nome, um erro será retornado. |
IDebugHostType::GetPointerKind O método IDebugHostType::GetPointerKind, quando chamado em um tipo para um ponteiro, obtém o tipo de ponteiro especificado pela enumeração PointerKind. |
IDebugHostType::GetSize O método IDebugHostType::GetSize, quando chamado em um tipo, obtém o tamanho do tipo. Esse método é equivalente a sizeof(type) em C++. |
IDebugHostType::GetSymbolKind O método IDebugHostType::GetSymbolKind, quando chamado em um símbolo, obtém o tipo de símbolo, como campo, classe base ou tipo. |
IDebugHostType::GetType O método IDebugHostType::GetType, quando chamado em um símbolo, obtém o tipo de símbolo, como int *. |
IDebugHostType::GetTypeKind O método IDebugHostType::GetTypeKind, quando chamado em um tipo, obtém o tipo de tipo especificado pela enumeração TypeKind. |
IDebugHostType::IsGeneric O método IDebugHostType::IsGeneric, quando chamado em um tipo, obtém se o tipo é genérico ou modelo. |
IDebugHostType::QueryInterface O método IDebugHostType::QueryInterface recupera ponteiros para as interfaces com suporte em um objeto . |
IDebugHostType::Release O método IDebugHostType::Release diminui a contagem de referência de uma interface em um objeto . |
Requisitos
Requisito | Valor |
---|---|
Cabeçalho | dbgmodel.h |