Prise en charge des fichiers spéciaux

Les fichiers spéciaux incluent les fichiers de pagination, les fichiers de vidage et les fichiers de mise en veille prolongée. Si l’appareil cible de votre pilote est un périphérique de stockage que le système peut utiliser pour ces fichiers, le pilote doit effectuer les opérations suivantes :

Si votre pilote appelle WdfDeviceSetSpecialFileSupport pour un appareil et si un fichier spécial est ouvert sur l’appareil, l’infrastructure ne permet pas au gestionnaire PnP de supprimer ou d’arrêter l’appareil.

Une fois qu’un pilote a appelé WdfDeviceAddDependentUsageDeviceObject, il peut appeler WdfDeviceRemoveDependentUsageDeviceObject pour supprimer la dépendance d’un appareil sur un autre appareil.