Bonjour, j'aimerais savoir comment il est possible d'envoyer des IRPs à un driver avec IOCallDriver. Je sais qu'il faut spécifier le PDEVICE_OBJECT contenant le driver object du driver en question, mais comment "sélectionner" la fonction driver que l'on souhaite appeler ? avec la structure IRP ?
Par exemple, avec le driver de système de fichier NTFS, IOCallDriver appelle ce driver avec un certain IRP, contenant entre autre le FILE_OBJECT dont on souhaite récupérer un handle, mais comment appeler spécifiquement la fonction NtfsFsdCreate ? (afin de récupérer le handle) ?
Et aussi, comment définir ces fonctions dans le driver, faut-il encore les spécifier dans DriverObject->MajorFunctions ??
Merci.