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

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

Sintaxe

HRESULT GetConstantNameWide(
  [in]            ULONG64 Module,
  [in]            ULONG   TypeId,
  [in]            ULONG64 Value,
  [out, optional] PWSTR   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 de 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 nameBuffer do buffer. 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'.

Retornar valor

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.
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.

Comentários

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

Requisitos

Requisito Valor
Plataforma de Destino Área de Trabalho
Cabeçalho dbgeng.h (inclua Dbgeng.h)