Ändern einer Ressourcenliste

Wenn ein Treiber eine EvtDeviceFilterAddResourceRequirements-Rückruffunktion bereitstellt, muss er auch eine EvtDeviceRemoveAddedResources-Rückruffunktion bereitstellen. Die Rückruffunktion EvtDeviceRemoveAddedResources entfernt Ressourcen, die der Rückruffunktion EvtDeviceFilterAddResourceRequirements hinzugefügt wurden, sodass der Bustreiber nicht versucht, sie zu verwenden.

Um die Ressourcendeskriptoren in der Ressourcenliste eines Geräts zu ändern, sollte ein Treiber die folgenden Methoden aufrufen:

Wenn der Treiber eine Ressource entfernt, muss er sie sowohl aus der Roh- als auch aus der übersetzten Ressourcenliste entfernen.