Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Obtém o valor de cada registro (no computador que está executando código no momento) 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 [em] Uma máscara de bits que especifica quais valores de registro devem ser recuperados. Cada bit corresponde a um registo. Se um bit for definido como um, o valor do registro será recuperado; caso contrário, o valor do registo não será recuperado.
regCount [em] O número de valores de registro a serem recuperados.
regBuffer [saídas] Uma matriz de CORDB_REGISTER objetos, cada um dos quais recebe um valor de um registro.
Observações
O tamanho da matriz deve ser igual ao número de bits definido como um na máscara de bits. O regCount parâmetro especifica o número de elementos no buffer que receberão os valores de registro. Se o regCount valor for muito pequeno para o número de registos indicado pela máscara, os registos numerados mais altos serão truncados a partir do conjunto. Se o regCount valor for muito grande, os elementos não utilizados regBuffer não serão modificados.
Se a máscara de bits especificar um registro que não está disponível, GetRegisters retornará um valor indeterminado para esse registro.
Requerimentos
Plataformas: Consulte Sistemas operacionais suportados pelo .NET.
Cabeçalho: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versões .NET: Disponível desde o .NET Framework 1.0