修改資源清單
如果驅動程式提供 EvtDeviceFilterAddResourceRequirements 回呼函式,它也必須提供 EvtDeviceRemoveAddedResources 回呼函式。 EvtDeviceRemoveAddedResources回呼函式會移除EvtDeviceFilterAddResourceRequirements回呼函式新增的資源,讓匯流排驅動程式不會嘗試使用它們。
若要修改裝置資源清單中的資源描述項,驅動程式應該呼叫下列方法:
WdfCmResourceListGetCount,以取得資源描述項的數目。
WdfCmResourceListGetDescriptor,可取得資源描述元的存取權。
WdfCmResourceListRemove 和 WdfCmResourceListRemoveByDescriptor,以移除資源描述元。
如果驅動程式移除資源,則必須將它從 原始和翻譯的資源清單中移除。