Modifica di un elenco di risorse
Se un driver fornisce una funzione di callback EvtDeviceFilterAddResourceRequirements , deve anche fornire una funzione di callback EvtDeviceRemoveAddedResources . La funzione di callback EvtDeviceRemoveAddedResources rimuove le risorse aggiunte dalla funzione di callback EvtDeviceFilterAddResourceRequirements in modo che il driver del bus non tenterà di usarli.
Per modificare i descrittori delle risorse nell'elenco di risorse di un dispositivo, un driver deve chiamare i metodi seguenti:
WdfCmResourceListGetCount per ottenere il numero di descrittori di risorse.
WdfCmResourceListGetDescriptor per ottenere l'accesso a un descrittore di risorse.
WdfCmResourceListRemove e WdfCmResourceListRemoveByDescriptor per rimuovere un descrittore di risorse.
Se il driver rimuove una risorsa, deve rimuoverla dagli elenchi di risorse non elaborati e tradotti.