これはとても単純な問題のように思えますが、エレガントな解決策が見つかりません。MmUnmapIoSpace
BugCheck 0xC2 {7,,,} メッセージを生成するへの呼び出しまでドライバーをたどりました。
を呼び出す前に、特定の領域が Windows ドライバー内でマップされているかどうかをテストする方法はありMmUnmapIoSpace
ますか? ポインタがあるかどうかを確認しましたNULL
が、機能していないようです。
MmUnmapIoSpace
への呼び出しが 0xC2 バグチェックを生成するかどうかをテストするための文書化されている/文書化されていない関数はないようです。
ブール値などを保持せずにこれをテストする確実な方法はありますか?