質問

KMDFドライバーに64ビットサポートを追加するためのガイドやドキュメントはありますか? WDMドライバーのリンクのセットがありますが、KMDF固有のガイドがあなたのために何を処理し、ドライバーが処理する必要があるかを示すKMDF固有のガイドを見るのはいいことです。

編集: これが私がこれまでに持っているリンクを紹介します:
64ビットドライバーのプログラミングの問題(Windowsドライバーキット)
64ビットガイドライン
64ビットMicrosoft Windowsドライバーのチェックリスト

役に立ちましたか?

解決

KMDFまたはWDMを使用するかどうかにかかわらず、問題はまったく同じです。

  • ドライバーに、ポインターまたはハンドルが整数と同じサイズであると仮定するコードが含まれていないことを確認する必要があります。

  • デバイスがすべてのメモリに対応できると仮定するのではなく、DMA関数を使用する必要があります。

  • 再コンパイルしてテストする必要があります。

  • ドライバーのフローティングポイントコードを避ける必要があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top