DDK “Hello World”

Comment commence-t-on à écrire des pilotes pour Windows? Existe-t-il une sorte d’exemple officiel “Hello World” du DDK?

Bien que je sois sûr au début, j’aimerais créer un simple pilote MIDI, un peu comme le câble MIDI virtuel Maple, où les messages MIDI proviennent d’une application utilisateur et non d’un périphérique physique.

(Le problème avec l’utilisation des pilotes de bouclage MIDI standard est que l’existence d’une entrée et d’une fin de sortie est souvent source de confusion pour l’utilisateur. Mon application génère une sortie MIDI qui est envoyée à l’entrée MIDI d’autres programmes. pourrait créer un faux pilote qui se connecte à mon programme plutôt qu’au matériel, cela éliminerait cette confusion.)

Merci pour votre temps.

Les documents WDK sont des documents de référence, ils ne vous apprendront pas comment commencer. L’exemple de code fourni avec le WDK est essentiel. Vous en trouverez de nombreuses et vous pourrez souvent trouver quelque chose qui ressemble au type de pilote que vous voulez créer. Un pilote de filtre générique est disponible dans le répertoire src \ kmdf \ toaster \ filter. Je pense que c’est ce dont vous auriez besoin si je comprenais bien votre objective.

Les livres de Walter Oney sont essentiels pour apprendre des concepts importants, fortement recommandés. Je continue de rencontrer osronline.com en tant que site Web fortement axé sur le développement de pilotes, avec des forums. En général, vous ne trouverez pas beaucoup d’aide ici, c’est un type de codage plutôt spécialisé.

Vous pouvez jeter un oeil à mon pilote virtualMIDI:

http://www.tobias-erichsen.de/virtualMIDI.html

Celui-ci fait exactement ce que vous recherchez.

Tobias