IDkmGPUSymbolProviderCallback.GetGPUInstructionMetadataCallback 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.
This method returns address information to the GPU debug monitor.
public:
Microsoft::VisualStudio::Debugger::GPU::DkmGPUAddressType GetGPUInstructionMetadataCallback(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress, Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ nextInstruction);
public:
Microsoft::VisualStudio::Debugger::GPU::DkmGPUAddressType GetGPUInstructionMetadataCallback(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ instruction, Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ instructionAddress, Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol ^ nextInstruction);
Microsoft::VisualStudio::Debugger::GPU::DkmGPUAddressType GetGPUInstructionMetadataCallback(Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol const & instruction, Microsoft::VisualStudio::Debugger::DkmInstructionAddress const & instructionAddress, Microsoft::VisualStudio::Debugger::Symbols::DkmInstructionSymbol const & nextInstruction);
public Microsoft.VisualStudio.Debugger.GPU.DkmGPUAddressType GetGPUInstructionMetadataCallback (Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol instruction, Microsoft.VisualStudio.Debugger.DkmInstructionAddress instructionAddress, Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol nextInstruction);
public Microsoft.VisualStudio.Debugger.GPU.DkmGPUAddressType GetGPUInstructionMetadataCallback (Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol instruction, Microsoft.VisualStudio.Debugger.DkmInstructionAddress? instructionAddress, Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol nextInstruction);
abstract member GetGPUInstructionMetadataCallback : Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol * Microsoft.VisualStudio.Debugger.DkmInstructionAddress * Microsoft.VisualStudio.Debugger.Symbols.DkmInstructionSymbol -> Microsoft.VisualStudio.Debugger.GPU.DkmGPUAddressType
Public Function GetGPUInstructionMetadataCallback (instruction As DkmInstructionSymbol, instructionAddress As DkmInstructionAddress, nextInstruction As DkmInstructionSymbol) As DkmGPUAddressType
Parameters
- instruction
- DkmInstructionSymbol
[In] DkmInstructionSymbol represents a method in the target process.
- instructionAddress
- DkmInstructionAddress
[In,Optional] Abstract representation of an executable code location (ex: EIP value). If resolved, an Instruction Address will be within a particular module instance. An Instruction Address is always within a particular Runtime Instance.
- nextInstruction
- DkmInstructionSymbol
[In] The next instruction address which is used to determine inline function call.
Returns
[Out,Optional] The address type information.