Método ICorDebugRegisterSet::GetRegisters
Obtém o valor de cada registro (no computador que está executando o código) especificado pela máscara de bits.
Sintaxe
HRESULT GetRegisters (
[in] ULONG64 mask,
[in] ULONG32 regCount,
[out, size_is(regCount), length_is(regCount)]
CORDB_REGISTER regBuffer[]
);
Parâmetros
mask
[in] Uma máscara de bits que especifica quais valores de registro devem ser recuperados. Cada bit corresponde a um registro. Se um bit for definido como um, o valor do registro será recuperado; caso contrário, ele não será recuperado.
regCount
[in] O número de valores de registro a serem recuperados.
regBuffer
[out] Uma matriz de objetos CORDB_REGISTER
, cada um deles recebe um valor de um registro.
Comentários
O tamanho da matriz deve ser igual ao número de bits definido como um na máscara de bits. O parâmetro regCount
especifica o número de elementos no buffer que receberão os valores de registro. Se o valor de regCount
for muito pequeno para o número de registros indicados pela máscara, os registros numerados mais altos serão truncados do conjunto. Se o valor de regCount
for muito grande, os elementos regBuffer
não utilizados não serão modificados.
Se a máscara de bits especificar um registro indisponível, GetRegisters
retornará um valor indeterminado para esse registro.
Requisitos
Plataformas: confira Requisitos do sistema.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões do .NET Framework: Disponíveis desde a versão 1.0
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de