Modificando uma lista de recursos
Se um driver fornecer uma função de retorno de chamada EvtDeviceFilterAddResourceRequirements , ele também deverá fornecer uma função de retorno de chamada EvtDeviceRemoveAddedResources . A função de retorno de chamada EvtDeviceRemoveAddedResources remove recursos que a função de retorno de chamada EvtDeviceFilterAddResourceRequirements adicionou para que o motorista do barramento não tente usá-los.
Para modificar os descritores de recursos na lista de recursos de um dispositivo, um driver deve chamar os seguintes métodos:
WdfCmResourceListGetCount, para obter o número de descritores de recursos.
WdfCmResourceListGetDescriptor, para obter acesso a um descritor de recursos.
WdfCmResourceListRemove e WdfCmResourceListRemoveByDescriptor, para remover um descritor de recursos.
Se o driver remover um recurso, ele deverá removê-lo das listas de recursos brutos e traduzidos.