Método IDebugRegisters2::GetDescription (dbgeng.h)
O método GetDescription retorna a descrição de um registro.
Sintaxe
HRESULT GetDescription(
[in] ULONG Register,
[out, optional] PSTR NameBuffer,
[in] ULONG NameBufferSize,
[out, optional] PULONG NameSize,
[out, optional] PDEBUG_REGISTER_DESCRIPTION Desc
);
Parâmetros
[in] Register
Especifica o índice do registro para o qual a descrição é solicitada.
[out, optional] NameBuffer
Especifica o buffer no qual armazenar o nome do registro. Se NameBuffer for NULL, essas informações não serão retornadas.
[in] NameBufferSize
Especifica o tamanho, em caracteres, do buffer especificado pelo 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 registro no buffer NameBuffer . 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.
[out, optional] Desc
Recebe a descrição do registro. Consulte DEBUG_REGISTER_DESCRIPTION para obter mais detalhes.
Retornar valor
Essa lista não contém todos os erros que podem ocorrer. Para obter uma lista de possíveis erros, consulte Valores HRESULT.
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 registro, portanto, ele foi truncado. |
|
Nenhum computador de destino foi especificado ou não foi possível encontrar uma descrição do registro. |
|
O índice do registro solicitado é maior que o número total de registros no computador do destino. |
Comentários
Para obter uma visão geral da interface IDebugRegisters e outros métodos relacionados ao registro, consulte Registros.
Requisitos
Requisito | Valor |
---|---|
Plataforma de Destino | Área de Trabalho |
Cabeçalho | dbgeng.h (inclua DbgEng.h) |