Compartir a través de


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

El método GetSymbolTypeId devuelve el identificador de tipo y el módulo del símbolo especificado.

Sintaxis

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

Parámetros

[in] Symbol

Especifica la expresión cuyo identificador de tipo se solicita. Consulte la sección Comentarios para obtener más información sobre la sintaxis de esta expresión.

[out] TypeId

Recibe el identificador de tipo.

[out, optional] Module

Recibe la dirección base del módulo que contiene el símbolo. Para obtener más información, vea Modules. Si module es NULL, no se devuelve esta información.

Valor devuelto

Este método también puede devolver valores de error. Consulte valores devueltos para obtener más información.

Código devuelto Descripción
S_OK
El método se realizó correctamente

Observaciones

La expresión Symbol puede contener campos de estructura, desreferenciación de punteros y desreferenciación de matriz, por ejemplo, my_struct.some_field[0].

Para obtener más información sobre los símbolos, vea Símbolos.

Requisitos

Requisito Valor
de la plataforma de destino de Escritorio
encabezado de dbgeng.h (include Dbgeng.h)

Consulte también

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3