再びデバドラ
8月 6th, 2007
もうバグねーじゃろ!!と思ってた矢先、研究室で実行してみると、終了時に落ちる・・。
意味わかんねーよ!と計4時間程奮闘した結果、Pending中のIRPをキャンセルするためにCancelIo関数を呼び出すと落ちることがわかり、これはマルチプロセッサ環境だと上手くいかないという結論に達した。なぜかは不明。
で、仕方がないからDeviceIoControl関数からキャンセルをすると、上手くいった。はぁ~。
デバドラはほんまデバッグが大変ですわ。情報も少ないし(英語ばっか・・)。
まぁ、直ったしええかあ!
って、気づいたらみんな帰ってしもてるし∑
俺もボチボチ帰るか。

Leave a Reply