DkmModuleInstance.GetGPUDisassembly(UInt64, UInt32, Boolean, Boolean) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Получение дизассемблированного кода из диапазона адресов в экземпляре модуля отлаживаемого кода.
public:
cli::array <System::Byte> ^ GetGPUDisassembly(System::UInt64 Address, System::UInt32 Count, bool IsForward, [Runtime::InteropServices::Out] bool % IsEnd);
public byte[] GetGPUDisassembly (ulong Address, uint Count, bool IsForward, out bool IsEnd);
member this.GetGPUDisassembly : uint64 * uint32 * bool * bool -> byte[]
Public Function GetGPUDisassembly (Address As ULong, Count As UInteger, IsForward As Boolean, ByRef IsEnd As Boolean) As Byte()
Параметры
- Address
- UInt64
Окне Адрес, по которому должно начаться дизассемблирование.
- Count
- UInt32
Окне Количество инструкций для разсборки.
- IsForward
- Boolean
Окне Значение true, если выполняется перенаправление, иначе выполняется отмена сборки.
- IsEnd
- Boolean
Заполняет Значение true, если Дизассемблированный код достиг конца байтового кода; в противном случае — значение false.
Возвращаемое значение
- Byte[]
Заполняет Результаты дизассемблирования, считанные из байтового кода отлаживаемой программы.