获取一个字节数组,该数组提供可用寄存器的位图。
Syntax
HRESULT GetRegistersAvailable (
[in] ULONG32 numChunks,
[out, size_is(numChunks)] BYTE availableRegChunks[]
);
参数
numChunks [in]数组的大小 availableRegChunks 。
availableRegChunks [out]字节数组,每个位对应于寄存器。 如果寄存器可用,则设置寄存器的相应位。
注解
CorDebugRegister 枚举的值指定不同微控制器的寄存器。 每个值的上五位是字节数组中的 availableRegChunks 索引。 每个值的下三位标识索引字节中的位位置。 给定指定 CorDebugRegister 特定寄存器的值后,掩码中的寄存器位置将按如下方式确定:
提取访问数组中
availableRegChunks正确字节所需的索引:CorDebugRegister值 >> 3提取索引字节中的位位置,其中位零是最小有效位:
CorDebugRegistervalue & 7
要求
平台: 请参阅 .NET 支持的作系统。
页眉: CorDebug.idl、CorDebug.h
图书馆: CorGuids.lib
.NET 版本: 自 .NET Framework 2.0 起可用