DkmManagedReturnValueCopy.Create Method

Definition

Create a new DkmManagedReturnValueCopy object instance.

Location constraint: The caller is required to be in the same process (IDE process or Monitor process) as the implementation component.

This API was introduced in Visual Studio 12 RTM (DkmApiVersion.VS12RTM).

public:
 static Microsoft::VisualStudio::Debugger::Clr::DkmManagedReturnValueCopy ^ Create(Microsoft::VisualStudio::CorDebugInterop::ICorDebugType ^ CorType, System::UInt32 CorElementType, System::UInt32 Size, System::UInt64 Address, System::Collections::ObjectModel::ReadOnlyCollection<System::Byte> ^ ValueBuffer);
public static Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnValueCopy Create (Microsoft.VisualStudio.CorDebugInterop.ICorDebugType CorType, uint CorElementType, uint Size, ulong Address, System.Collections.ObjectModel.ReadOnlyCollection<byte> ValueBuffer);
static member Create : Microsoft.VisualStudio.CorDebugInterop.ICorDebugType * uint32 * uint32 * uint64 * System.Collections.ObjectModel.ReadOnlyCollection<byte> -> Microsoft.VisualStudio.Debugger.Clr.DkmManagedReturnValueCopy
Public Shared Function Create (CorType As ICorDebugType, CorElementType As UInteger, Size As UInteger, Address As ULong, ValueBuffer As ReadOnlyCollection(Of Byte)) As DkmManagedReturnValueCopy

Parameters

CorType
ICorDebugType

[In] ICorDebugType of the return value.

CorElementType
UInt32

[In,Optional] The CorElementType of the value type.

Size
UInt32

[In,Optional] The size of the value type.

Address
UInt64

[In,Optional] The address of the value type.

ValueBuffer
ReadOnlyCollection<Byte>

[In,Optional] The captured value type buffer.

Returns

[Out] Result of this method call.

Applies to