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, consulte Módulos. Si Module es NULL, esta información no se devuelve.

Valor devuelto

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

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

Comentarios

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

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

Requisitos

Requisito Value
Plataforma de destino Escritorio
Encabezado dbgeng.h (include Dbgeng.h)

Consulte también

GetSymbolTypeId

GetTypeId

IDebugSymbols

IDebugSymbols2

IDebugSymbols3