ICorDebugRegisterSet::GetRegisters (Método)
Obtiene el valor de cada registro (en el equipo que ejecuta código actualmente) especificado por la máscara de bits.
Sintaxis
HRESULT GetRegisters (
[in] ULONG64 mask,
[in] ULONG32 regCount,
[out, size_is(regCount), length_is(regCount)]
CORDB_REGISTER regBuffer[]
);
Parámetros
mask
[in] Máscara de bits que especifica qué valores de registro se van a recuperar. Cada bit corresponde a un registro. Si un bit se pone a uno, se recupera el valor del registro; en caso contrario, no se recupera el valor del registro.
regCount
[in] Número de valores de registro que se van a recuperar.
regBuffer
[out] Matriz de CORDB_REGISTER
objetos, cada uno de los cuales recibe un valor de un registro.
Comentarios
El tamaño de la matriz debe ser igual al número de bits establecido en uno en la máscara de bits. El parámetro regCount
especifica el número de elementos del búfer que recibirán los valores de registro. Si el valor regCount
es demasiado pequeño para el número de registros indicados por la máscara, los registros numerados más altos se truncarán del conjunto. Si el valor regCount
es demasiado grande, los elementos sin usar regBuffer
no se modificarán.
Si la máscara de bits especifica un registro que no está disponible, GetRegisters
devuelve un valor indeterminado para ese registro.
Requisitos
Plataformas: Vea Requisitos de sistema.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: está disponible desde la versión 1.0