PWINDBG_READ_PROCESS_MEMORY_ROUTINE回呼函式 (wdbgexts.h)
PWINDBG_READ_PROCESS_MEMORY_ROUTINE (ReadMemory) 函式的運作方式就像 Win32 ReadProcessMemory 函式一樣。 它會從正在偵錯的進程讀取記憶體。 必須可存取要讀取的整個區域,否則作業會失敗。
語法
PWINDBG_READ_PROCESS_MEMORY_ROUTINE PwindbgReadProcessMemoryRoutine;
ULONG PwindbgReadProcessMemoryRoutine(
ULONG_PTR offset,
PVOID lpBuffer,
ULONG cb,
PULONG lpcbBytesRead
)
{...}
參數
offset
指定要在正在偵錯之進程中讀取之內存的基位址。
lpBuffer
指向要接收記憶體讀取的緩衝區。
cb
指定要 ReadMemory 讀取的位元元組數目。
lpcbBytesRead
接收 ReadMemory 傳輸至緩衝區的實際位元元組數目。 此參數是選擇性的;如果它是 NULL,則會忽略它。
傳回值
如果例程成功,傳回值會 TRUE;否則,它會 FALSE。
言論
如果您要撰寫 WdbgExts 延伸模組,請 wdbgexts.h。 如果您要撰寫呼叫此函式的 DbgEng 延伸模組,請在 dbgeng.h 之前包含 wdbgexts.h (如需詳細資訊,請參閱 撰寫 DbgEng 延伸模組程式代碼)。
要求
要求 | 價值 |
---|---|
目標平臺 | 桌面 |
標頭 | wdbgexts.h (include Wdbgexts.h, Dbgeng.h) |