IDkmExtendedRegisters.SetExtendedRegisterValue 方法

定义

在线程的上下文中设置扩展寄存器的值。

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>

中要将寄存器设置为的值。 字节数组的大小必须与要设置的寄存器的宽度匹配。

适用于