Yop à tous,
Voila je suis en train de faire un driver et j'ai un petit souci de compréhension. En fait dans ce driver j'utilise une fonction CALLBACK qui doit rapatrier des données au client. Hors comme il n'y a que le driver qui peut faire cela avec le outputbuffer , il faut donc que je rapatrie les informations (ici une structure) au driver. Pour ce faire j'avait dans l'idée comme pour un thread de déclarer une structure en global, mais après plusieur recherche j'ai découvert le Device Extension, et j'ai beau chercher dans tout les coins je ne voi pas la différence entre cette méthode et la structure en global, hors plein d'exemple de driver avec fonction CALLBACK utilise cette méthode, pourquoi ??? j'ai lu ceci
http://msdn.microsoft.com/en-us/library/ms794734.aspx et très franchement je ne suis pas plus avancé.
Quelqu'un pourrait-il m'expliquer ce qu'est vraiment ce Device Extension ?? ou un tuto bien fait ou autre.
Merci d'avance.
++
deck_bsd
___________________________________
[
[ Lien ]]