Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Obtiene el valor de cada registro (en el equipo que está ejecutando el código) especificado por la máscara de bits.
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 los valores del registro que se van a recuperar. Cada bit corresponde a un registro. Si el valor de un bit se establece en uno, se recupera el valor del registro; de lo contrario, no se recupera.regCount
[in] Número de valores del registro que se van a recuperar.regBuffer
[out] Matriz de objetos CORDB_REGISTER, cada uno de los cuales recibe un valor de un registro.
Comentarios
El tamaño de la matriz debe ser igual que el número de bits establecidos en 1 en la máscara de bits. El parámetro regCount especifica el número de elementos del búfer que recibirán los valores del registro. Si el valor de regCount es demasiado pequeño para el número de registros indicado por la máscara, los registros con números más altos se separarán del conjunto. Si el valor de regCount es demasiado grande, se modificarán los elementos regBuffer no usados.
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 de .NET Framework.
Encabezado: CorDebug.idl, CorDebug.h
Biblioteca: CorGuids.lib
Versiones de .NET Framework: 4, 3.5 SP1, 3.5, 3.0 SP1, 3.0, 2.0 SP1, 2.0, 1.1, 1.0