Compartir a través de


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

El método GetConstantName devuelve el nombre de la constante especificada.

Sintaxis

HRESULT GetConstantName(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            ULONG64 Value,
  [out, optional] PSTR    NameBuffer,
  [in]            ULONG   NameBufferSize,
  [out, optional] PULONG  NameSize
);

Parámetros

[in] Module

Especifica la dirección base del módulo en el que se definió la constante.

[in] TypeId

Especifica el identificador de tipo de la constante.

[in] Value

Especifica el valor de la constante.

[out, optional] NameBuffer

Recibe el nombre de la constante. Si NameBuffer es null, no se devuelve esta información.

[in] NameBufferSize

Especifica el tamaño en caracteres del búfer NameBuffer. Este tamaño incluye el espacio para el carácter de terminación '\0'.

[out, optional] NameSize

Recibe el tamaño en caracteres del nombre de la constante. Este tamaño incluye el espacio para el carácter de terminación '\0'.

Valor devuelto

Código devuelto Descripción
S_OK
El método se realizó correctamente.
S_FALSE
El método se realizó correctamente. Sin embargo, el búfer no era lo suficientemente grande como para el nombre de la constante y se truncaba.
 

Este método también puede devolver valores de error. Para obtener más información, vea valores devueltos.

Observaciones

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)