Question

Y a-t-il des guides ou des documents pour ajouter le support 64 bits à un pilote KMDF? J'ai un bon ensemble de liens pour les pilotes WDM, mais il serait agréable de voir un guide spécifique à KMDF montrant quelles poignées KMDF pour vous et ce que les besoins du pilote à manipuler.

EDIT: Voici les liens que j'ai jusqu'à présent:
Programmation Problèmes pour les pilotes 64 bits (Windows Driver Kit )
Directives 64 bits
Aide-mémoire pour les pilotes Microsoft Windows 64 bits

Était-ce utile?

La solution

Les problèmes sont exactement les mêmes, si vous utilisez KMDF ou WDM.

  • Vous devez vous assurer que votre pilote ne contient aucun code qui suppose que les pointeurs ou les poignées sont la même taille que les entiers.

  • Vous devez utiliser les fonctions de DMA, et non en supposant que votre appareil peut répondre à toute la mémoire.

  • Vous devez recompiler et test.

  • Vous devez éviter le code à virgule flottante dans les pilotes.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top