共用方式為


IDebugMemoryBytes2::WriteAt

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

寫入指定的記憶體,在指定位址開頭的位元組數。

語法

HRESULT WriteAt(   
   IDebugMemoryContext2* pStartContext,  
   DWORD                 dwCount,  
   BYTE*                 rgbMemory  
);  
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傳回 — 即使要寫入的數量和重疊的記憶體空間。

另請參閱

IDebugMemoryBytes2
IDebugMemoryContext2