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
傳回 — 即使要寫入的數量和重疊的記憶體空間。