Utilisation de Kernel-Mode Driver Framework avec des pilotes non PnP
Si vous écrivez un pilote pour un appareil qui ne prend pas en charge Plug-and-Play (PnP), le pilote doit :
Définissez l’indicateur WdfDriverInitNonPnpDriver dans le membre DriverInitFlags de la structure WDF_DRIVER_CONFIG.
Fournissez une fonction de rappel d’événement EvtDriverUnload .
Créez des objets d’appareil framework qui représentent uniquement des objets d’appareil de contrôle.
Si votre appareil ne prend pas en charge PnP, votre pilote ne fournit pas de fonction de rappel EvtDriverDeviceAdd . Au lieu de cela, le pilote doit déterminer si son appareil est présent.