リソース リストの変更
ドライバーがEvtDeviceFilterAddResourceRequirements コールバック関数を提供する場合は、EvtDeviceRemoveAddedResourcesコールバック関数も提供する必要があります。 EvtDeviceRemoveAddedResourcesコールバック関数は、EvtDeviceFilterAddResourceRequirementsコールバック関数が追加したリソースを削除して、これにより、バス ドライバーがそれらを使用しないようになります。
デバイスのリソースリスト内のリソース記述子を変更するには、ドライバーは次のメソッドを呼び出す必要があります:
リソース記述子の数を取得するWdfCmResourceListGetCount。
リソース記述子へのアクセスを取得するWdfCmResourceListGetDescriptor。
リソース記述子を削除するWdfCmResourceListRemoveと WdfCmResourceListRemoveByDescriptor。
ドライバーがリソースを削除する場合は、 ローリソースリストと翻訳済みリソースリストの両方から削除しなければなりません。