Aracılığıyla paylaş


IDebugMemoryBytes2::WriteAt

Belirtilen adresten başlayarak belirtilen sayıda bellek yazar.

Sözdizimi

int WriteAt(
   IDebugMemoryContext2 pStartContext,
   uint                 dwCount,
   byte[]               rgbMemory
);

Parametreler

pStartContext
[in] Bayt yazmaya nereden başlayacağını belirten IDebugMemoryContext2 nesnesi.

dwCount
[in] Yazacak bayt sayısı.

rgbMemory
[in] Yazacak bayt sayısı. Bu dizinin en az dwCount bayt boyutunda olduğu varsayılır.

İade Değeri

Başarılı olursa döndürür S_OK; aksi takdirde, tüm baytlar yazılamazsa döndürür S_FALSE veya bir hata kodu döndürür (genellikle E_FAIL).

Açıklamalar

Başlangıç adresi bu IDebugMemoryBytes2 nesnesi tarafından temsil edilen bellek penceresinde değilse, yazma işlemi gerçekleşmez ve hata kodu E_FAIL döndürülür ( yazma miktarı bellek alanıyla örtüşse bile).

Ayrıca bkz.