KMDFドライバーに64ビットサポートを追加するためのガイド[閉じた
-
28-10-2019 - |
質問
KMDFドライバーに64ビットサポートを追加するためのガイドやドキュメントはありますか? WDMドライバーのリンクのセットがありますが、KMDF固有のガイドがあなたのために何を処理し、ドライバーが処理する必要があるかを示すKMDF固有のガイドを見るのはいいことです。
編集: これが私がこれまでに持っているリンクを紹介します:
64ビットドライバーのプログラミングの問題(Windowsドライバーキット)
64ビットガイドライン
64ビットMicrosoft Windowsドライバーのチェックリスト
解決
KMDFまたはWDMを使用するかどうかにかかわらず、問題はまったく同じです。
ドライバーに、ポインターまたはハンドルが整数と同じサイズであると仮定するコードが含まれていないことを確認する必要があります。
デバイスがすべてのメモリに対応できると仮定するのではなく、DMA関数を使用する必要があります。
再コンパイルしてテストする必要があります。
ドライバーのフローティングポイントコードを避ける必要があります。
所属していません StackOverflow