Aracılığıyla paylaş


IDebugMemoryBytes2

Bu arabirim, bellek baytlarını temsil eder.

Sözdizimi

IDebugMemoryBytes2 : IUnknown

Uygulayıcılar için Notlar

Hata ayıklama altyapısı (DE), bellekteki baytları temsil etmek için bu arabirimi uygular.

Arayanlar İçin Notlar

Vtable Sırasına Göre Yöntemler

Aşağıdaki tabloda yönteminin yöntemleri gösterilmektedir IDebugMemoryBytes2.

Metot Açıklama
ReadAt Belirli bir konumdan başlayarak bayt dizisini okur.
WriteAt konumundan pStartContextbaşlayarak bayt yazardwCount.
GetSize Bu arabirim tarafından temsil edilen belleğin bayt cinsinden boyutunu alır.

Açıklamalar

Özellikler için, bir diziyi temsil eden bir IDebugProperty2 arabirimi, bu dizideki değerlere erişmek için bir IDebugMemoryBytes2 arabirim sağlar.

Visual Studio'nun Bellek Görünümü, sistem belleğine erişmek için bir IDebugMemoryBytes2 arabirim almak üzere GetMemoryBytes'i çağırır. Erişilecek adres, bellek görünümüne adres olarak girilen ifade ayrıştırılarak ve ardından bir arabirim elde IDebugProperty2 etmek için EvaluateSync kullanılarak ayrıştırılan ifade değerlendirilerek elde edilir. GetMemoryContext çağrısı, bellek adresini açıklayan IDebugMemoryContext2'yi döndürür. Daha sonra bu bellek bağlamı ReadAt ve WriteAt'e geçirilir.

Gereksinimler

Üst bilgi: msdbg.h

Ad Alanı: Microsoft.VisualStudio.Debugger.Interop

Derleme: Microsoft.VisualStudio.Debugger.Interop.dll

Ayrıca bkz.