Compartilhar via


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

O método GetConstantName retorna o nome da constante especificada.

Sintaxe

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 o endereço base do módulo no qual a constante foi definida.

[in] TypeId

Especifica a ID do tipo da constante.

[in] Value

Especifica o valor da constante.

[out, optional] NameBuffer

Recebe o nome da constante. Se namebuffer for NULL, essas informações não serão retornadas.

[in] NameBufferSize

Especifica o tamanho em caracteres do buffer namebuffer. Esse tamanho inclui o espaço para o caractere de terminação '\0'.

[out, optional] NameSize

Recebe o tamanho em caracteres do nome da constante. Esse tamanho inclui o espaço para o caractere de terminação '\0'.

Valor de retorno

Código de retorno Descrição
S_OK
O método foi bem-sucedido.
S_FALSE
O método foi bem-sucedido. No entanto, o buffer não era grande o suficiente para o nome da constante e foi truncado.
 

Esse método também pode retornar valores de erro. Para obter mais informações, consulte Valores retornados.

Observações

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)