共用方式為


IDebugMemoryBytes2::WriteAt

從指定的地址開始,寫入指定的記憶體位元組數目。

語法

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

參數

pStartContext
[in]IDebugMemoryContext2 物件,指定要開始寫入位元組的位置。

dwCount
[in]要寫入的位元組數目。

rgbMemory
[in]要寫入的位元組。 此陣列假設大小至少 dwCount 為位元組。

傳回值

如果成功,會傳 S_OK回 ;否則,如果無法寫入所有位元組, S_FALSE 則傳回或傳回錯誤碼(通常是 E_FAIL)。

備註

如果起始位址不在這個 IDebugMemoryBytes2 物件所代表的記憶體視窗中,則不會進行寫入,而且會傳回 錯誤碼 E_FAIL ,即使寫入數量與記憶體空間重疊也一樣。

另請參閱