阅读:865回复:0
关于KEvent的Clear()函数
我想利用同名事件来同步操作,在驱动程序中,利用Driver Studio的类来
KEvent* m_pEvent = new (NonPagedPool) KEvent(KUstring(DRIVER_EVENT_NAME),SynchronizationEvent); if (m_pEvent != NULL) { t<<\"Clear\\n\"; m_pEvent->Clear(); } 结果每次程序走到:m_pEvent->Clear()这个函数就中断执行不下去了,跟踪进去:实际执行了KClearevent(m_pObject)这个函数,我发现每次我得m_pEvent的m_pObject都为0,我估计这是出现问题的原因所在,可是我该怎么改,加什么函数可以避免这种错误哪? |
|