Frage

Gibt es Anleitungen oder Dokumentationen zum Hinzufügen von 64-Bit-Unterstützung zu einem KMDF-Treiber? Ich habe eine gute Reihe von Links für WDM-Treiber, aber es wäre schön zu sehen, dass ein KMDF-spezifischer Handbuch zeigt, was KMDF für Sie griff und was der Fahrer benötigt.

BEARBEITEN: Hier sind die Links, die ich bisher habe:
Programmierungsprobleme für 64-Bit-Treiber (Windows-Treiber-Kit)
64-Bit-Richtlinien
Checkliste für 64-Bit-Microsoft Windows-Treiber

War es hilfreich?

Lösung

Die Probleme sind genau gleich, unabhängig davon, ob Sie KMDF oder WDM verwenden.

  • Sie müssen sicherstellen, dass Ihr Treiber keinen Code enthält, der davon ausgeht, dass Zeiger oder Griffe die gleiche Größe haben wie Ganzzahlen.

  • Sie müssen die DMA -Funktionen verwenden, ohne davon auszugehen, dass Ihr Gerät den gesamten Speicher ansprechen kann.

  • Sie müssen neu kompilieren und testen.

  • Sie müssen einen Gleitpunktcode in Treibern vermeiden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top