Compartilhar via


Método IDebugSymbols3::GetSymbolTypeId (dbgeng.h)

O método GetSymbolTypeId retorna a ID do tipo e o módulo do símbolo especificado.

Sintaxe

HRESULT GetSymbolTypeId(
  [in]            PCSTR    Symbol,
  [out]           PULONG   TypeId,
  [out, optional] PULONG64 Module
);

Parâmetros

[in] Symbol

Especifica a expressão cuja ID de tipo é solicitada. Consulte a seção Comentários para obter detalhes sobre a sintaxe dessa expressão.

[out] TypeId

Recebe a ID do tipo.

[out, optional] Module

Recebe o endereço base do módulo que contém o símbolo. Para obter mais informações, consulte Modules. Se módulo for NULL, essas informações não serão retornadas.

Valor de retorno

Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.

Código de retorno Descrição
S_OK
O método foi bem-sucedido

Observações

A expressão Symbol pode conter campos de estrutura, desreferenciamento de ponteiro e desreferenciamento de matriz , por exemplo, my_struct.some_field[0].

Para obter mais informações sobre símbolos, consulte Symbols.

Requisitos

Requisito Valor
da Plataforma de Destino Área de trabalho
cabeçalho dbgeng.h (inclua Dbgeng.h)

Consulte também

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3