Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Define o valor do registro especificado.
Sintaxe
HRESULT put_registerValue(
DWORD index,
DWORD cbData,
const BYTE* pbData
);
Parâmetros
index
[in] Um valor da CV_HREG_e enumeração que especifica qual registro modificar. Esse valor de parâmetro destina-se principalmente aos registros SVE do ARM64.
cbData
[in] Tamanho, em bytes, dos dados apontados por pbData.
pbData
[in] Buffer que contém o novo valor de registro.
Valor de retorno
Se tiver êxito, retornará S_OK; caso contrário, retornará um código de erro.
Observações
Permite modificar valores de registro durante a caminhada de pilha, por exemplo, para dar suporte ao desenrolamento ou à simulação do estado de execução.
Dá suporte a registros de tamanho variável, incluindo registros de vetores grandes, como o ARM64 SVE.
Para registros de 64 bits ou menos (por exemplo, 1 a 8 bytes), use get_registerValue e put_registerValue no IDiaStackWalkHelper.