Método IDebugSymbols3::GetTypeNameWide (dbgeng.h)
O método GetTypeNameWide retorna o nome do símbolo de tipo especificado por sua ID de tipo e módulo.
Sintaxe
HRESULT GetTypeNameWide(
[in] ULONG64 Module,
[in] ULONG TypeId,
[out, optional] PWSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize
);
Parâmetros
[in] Module
Especifica o endereço base do módulo ao qual o tipo pertence. Para saber mais, confira Módulos.
[in] TypeId
Especifica a ID de tipo do tipo.
[out, optional] NameBuffer
Recebe o nome do tipo. 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 do tipo. 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.
Retornar valor
Esse método também pode retornar outros valores de erro. Consulte 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, o buffer não era grande o suficiente para manter o nome do tipo e foi truncado. |
|
Não foi possível encontrar o tipo especificado no módulo especificado. |
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) |