阅读:1595回复:0
DISPATCH LEVEL中呼叫keWaitSingleOb
Dear All:
目前在開發一個usb的filter driver 因為需要去讀寫register的資訊 故無法在DISPATCH_LEVELl內完成 所以我另外建了一個workitem來讀寫register 但是這時問題就來了 因為workitem是運行在PASSIVE_LEVEL的IRQL下 在我讀寫完成register之前 我的driver就跑完了 所以一直沒辦法達成我的需求 圖示如下 process 0------------------>1-------------------->2-------------------->3 Data --------------------------------------------xxxxxxxxxxxxx 0 : 為程式起點 1: 為程式希望拿到 data 的地方 xxxx: 為 data 準備好, 可供程式去取 data 的起點 不知各位有沒有什麼好建議能讓我完成這個需求呢?? |
|