Share via


DkmNativeRawReturnValue.Create Method

Definition

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.

Applies to