Share via


DkmILMemoryStringRead.Create(DkmReadMemoryFlags, UInt16, Int32) Method

Definition

Create a new DkmILMemoryStringRead object instance.

public:
 static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILMemoryStringRead ^ Create(Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, System::UInt16 CharacterSize, int MaxCharacters);
public:
 static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILMemoryStringRead ^ Create(Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, unsigned short CharacterSize, int MaxCharacters);
 static Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILMemoryStringRead Create(Microsoft::VisualStudio::Debugger::DkmReadMemoryFlags Flags, unsigned short CharacterSize, int MaxCharacters);
public static Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILMemoryStringRead Create (Microsoft.VisualStudio.Debugger.DkmReadMemoryFlags Flags, ushort CharacterSize, int MaxCharacters);
static member Create : Microsoft.VisualStudio.Debugger.DkmReadMemoryFlags * uint16 * int -> Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILMemoryStringRead
Public Shared Function Create (Flags As DkmReadMemoryFlags, CharacterSize As UShort, MaxCharacters As Integer) As DkmILMemoryStringRead

Parameters

Flags
DkmReadMemoryFlags

[In] Flags controlling the behavior of DkmProcess.ReadMemory and DkmProcess.ReadMemoryString.

CharacterSize
UInt16

[In] Number of bytes in each character. This should be set to 1 (ANSI/UTF-8), 2 (UTF-16) or 4 (UTF-32).

MaxCharacters
Int32

[In] The maximum number of characters to read from the target process. When DkmReadMemoryFlags.AllowPartialRead is false, the request will fail if a null terminator isn't found within this range with DkmILFailureReason.StringTooLong.

Returns

[Out] Result of this method call.

Applies to