WaitForDebugEvent功能等待调试事件发生在被调试的进程中。
BOOL WaitForDebugEvent(
LPDEBUG_EVENT 【lpDebugEvent】, | //事件信息结构的地址 |
DWORD 【dwMilliseconds】 | //等待事件的毫秒数 |
); |
参数
【lpDebugEvent】
指向DEBUG_EVENT结构,其中填写有关调试事件的信息。
【dwMilliseconds】
指定等待调试事件的毫秒数。如果此参数为零,该函数将测试调试事件并立即返回。如果参数为INFINITE,则在调试事件发生之前,函数不会返回。
返回值
如果函数成功,返回值不为零。
如果函数失败,返回值为零。要获取扩展错误信息,请调用GetLastError.
备注
只有创建正在调试的进程的线程才能调用WaitForDebugEvent.
也可以看看
ContinueDebugEvent, DebugActiveProcess, DebugBreak, DEBUG_EVENT, OutputDebugString