DkmModuleInstance.GetGPUDisassembly(UInt64, UInt32, Boolean, Boolean) Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Obtain the disassembly of the address range in the debuggee module instance.
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()
Parameters
- Address
- UInt64
[In] The address where disassembly should start.
- Count
- UInt32
[In] The number of instructions to disassemble.
- IsForward
- Boolean
[In] True if this is forward disassembling, otherwise this is reverse disassembling.
- IsEnd
- Boolean
[Out] True if the disassembly has reached the end of byte code, false otherwise.
Returns
Byte[]
[Out] The results of disassembly read from the debuggee byte code.