Método IDebugSymbols3::GetFieldNameWide (dbgeng.h)
O método GetFieldNameWide retorna o nome de um campo dentro de uma estrutura.
Sintaxe
HRESULT GetFieldNameWide(
[in] ULONG64 Module,
[in] ULONG TypeId,
[in] ULONG FieldIndex,
[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 estrutura foi definida.
[in] TypeId
Especifica a ID do tipo da estrutura.
[in] FieldIndex
Especifica o índice do campo desejado dentro da estrutura.
[out, optional] NameBuffer
Recebe o nome do campo. 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 do campo. Esse tamanho inclui o espaço para o caractere de terminação '\0'. Se NameSize for NULL, essas informações não serão retornadas.
Valor de retorno
Esse método também pode retornar valores de erro. Consulte de Valores Retornados para obter mais detalhes.
Código de retorno | Descrição |
---|---|
|
O método foi bem-sucedido. |
|
O método foi bem-sucedido. No entanto, NameBuffer não era grande o suficiente para manter o nome do campo e foi truncado. |
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) |