DkmILMemoryStringRead Sınıf

Tanım

Hedef işlemden null ile sonlandırılmış bir dize okuma isteği. Okunan adres, Dkmıl Stack 'in dışına alınır ve hata ayıklanan 32-bit ise 4 ve hata ayıklanan 64 bit ise 8 boyutunda olmalıdır. Bellekten okunan baytlar yığına gönderilir. Bu değer okunup bu null-Sonlandırıcı dahil edilir. DkmReadMemoryFlags. AllowPartialRead değeri true olduğunda ve MaxCharacters değeri isabet edildiğinde ya da boş Sonlandırıcı 'dan önce okunamaz bellek isabet ettirilirken null Sonlandırıcı eksik olur.

public ref class DkmILMemoryStringRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
public ref class DkmILMemoryStringRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[Windows::Foundation::Metadata::WebHostHidden]
class DkmILMemoryStringRead : Microsoft::VisualStudio::Debugger::Evaluation::IL::DkmILInstruction
[System.Runtime.InteropServices.Guid("a64d7c04-4e5a-4a75-936c-5eeeb7121f65")]
public class DkmILMemoryStringRead : Microsoft.VisualStudio.Debugger.Evaluation.IL.DkmILInstruction
[<System.Runtime.InteropServices.Guid("a64d7c04-4e5a-4a75-936c-5eeeb7121f65")>]
type DkmILMemoryStringRead = class
    inherit DkmILInstruction
Public Class DkmILMemoryStringRead
Inherits DkmILInstruction
Devralma
DkmILMemoryStringRead
Öznitelikler

Özellikler

CharacterSize

Her bir karakter içindeki bayt sayısı. Bu, 1 (ANSI/UTF-8), 2 (UTF-16) veya 4 (UTF-32) olarak ayarlanmalıdır.

Flags

DkmProcess. ReadMemory ve DkmProcess. ReadMemoryString davranışını denetleyen bayraklar.

MaxCharacters

Hedef işlemden okunacak en fazla karakter sayısı. DkmReadMemoryFlags. AllowPartialRead false olduğunda, bu Aralık içinde DkmILFailureReason. StringTooLong ile null Sonlandırıcı bulunmazsa istek başarısız olur.

TagValue

DkmILInstruction soyut bir temel sınıftır. Bu Enum, bu nesnenin bir örneği olan türetilmiş sınıfı gösterir.

(Devralındığı yer: DkmILInstruction)
UniqueId

DkmILInstruction nesnesini benzersiz bir şekilde tanımlar. DkmIL yönergelerinin eşleşen değerleriyle hızlı bir şekilde eşleşmesini sağlamak için bir karma tablo anahtarı olarak kullanılır.

(Devralındığı yer: DkmILInstruction)

Yöntemler

Create(DkmReadMemoryFlags, UInt16, Int32)

Yeni bir DkmILMemoryStringRead nesnesi örneği oluşturun.

Şunlara uygulanır