IDkmExtendedRegisters.SetExtendedRegisterValue 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
在线程的上下文中设置扩展寄存器的值。
public:
void SetExtendedRegisterValue(Microsoft::VisualStudio::Debugger::DkmThread ^ thread, int registerIndex, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ value);
public void SetExtendedRegisterValue (Microsoft.VisualStudio.Debugger.DkmThread thread, int registerIndex, System.Collections.ObjectModel.ReadOnlyCollection<byte> value);
abstract member SetExtendedRegisterValue : Microsoft.VisualStudio.Debugger.DkmThread * int * System.Collections.ObjectModel.ReadOnlyCollection<byte> -> unit
Public Sub SetExtendedRegisterValue (thread As DkmThread, registerIndex As Integer, value As ReadOnlyCollection(Of Byte))
参数
- thread
- DkmThread
中DkmThread 表示在目标进程中运行的线程。
- registerIndex
- Int32
中要设置的寄存器的 CV 常数。 对于 AVX,这可以是任何 YMM 寄存器枚举代码。 调用方应设置完整的 YMM 寄存器 (包括在 XMM 寄存器) 上具有别名的部分。
- value
- ReadOnlyCollection<Byte>
中要将寄存器设置为的值。 字节数组的大小必须与要设置的寄存器的宽度匹配。