DkmNativeRawReturnValue.Create 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.
Create a new DkmNativeRawReturnValue object instance.
public:
static Microsoft::VisualStudio::Debugger::Evaluation::DkmNativeRawReturnValue ^ Create(Microsoft::VisualStudio::Debugger::DkmInstructionAddress ^ ReturnFrom, System::Collections::ObjectModel::ReadOnlyCollection<Microsoft::VisualStudio::Debugger::Evaluation::DkmNativeReturnValueRegister ^> ^ Registers, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ Memory);
public static Microsoft.VisualStudio.Debugger.Evaluation.DkmNativeRawReturnValue Create (Microsoft.VisualStudio.Debugger.DkmInstructionAddress ReturnFrom, System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmNativeReturnValueRegister> Registers, System.Collections.ObjectModel.ReadOnlyCollection<byte> Memory);
static member Create : Microsoft.VisualStudio.Debugger.DkmInstructionAddress * System.Collections.ObjectModel.ReadOnlyCollection<Microsoft.VisualStudio.Debugger.Evaluation.DkmNativeReturnValueRegister> * System.Collections.ObjectModel.ReadOnlyCollection<byte> -> Microsoft.VisualStudio.Debugger.Evaluation.DkmNativeRawReturnValue
Public Shared Function Create (ReturnFrom As DkmInstructionAddress, Registers As ReadOnlyCollection(Of DkmNativeReturnValueRegister), Memory As ReadOnlyCollection(Of Byte)) As DkmNativeRawReturnValue
Parameters
- ReturnFrom
- DkmInstructionAddress
[In] IP address within the symbol that was returned called and from. Note that there's no guarantee where in the function this address will be.
- Registers
- ReadOnlyCollection<DkmNativeReturnValueRegister>
[In] Set of platform dependent registers that may hold the return value.
- Memory
- ReadOnlyCollection<Byte>
[In] The result of copying some (platform dependent) number of bytes at the address referenced by the (platform dependent) return-value register. May be used to provide visualizations for pointer return values.
Returns
[Out] Result of this method call.