Método IDebugSymbols::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 Módulos. Se o Módulo for NULL, essas informações não serão retornadas.

Valor retornado

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

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

Comentários

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

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

Requisitos

   
Plataforma de Destino Desktop
Cabeçalho dbgeng.h (inclua Dbgeng.h)

Confira também

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3