Compartir a través de


Crear una lista de recursos para una configuración de arranque

Después de que un controlador de bus enumera un dispositivo, el marco llama a la función de devolución de llamada EvtDeviceResourcesQuery del controlador. Esta función de devolución de llamada recibe un identificador de un objeto resource-list, que representa una lista de recursos vacía. A continuación, el controlador debe hacer lo siguiente para agregar información a la lista, para cada tipo de recurso de hardware que requiera la configuración de arranque del dispositivo:

  1. Rellene una estructura de CM_PARTIAL_RESOURCE_DESCRIPTOR proporcionada por el controlador, que especifica un valor válido para un recurso determinado.

  2. Llame a WdfCmResourceListAppendDescriptor o WdfCmResourceListInsertDescriptor para agregar el contenido de la estructura CM_PARTIAL_RESOURCE_DESCRIPTOR a la lista de recursos.

Una vez que se devuelve la función de devolución de llamada EvtDeviceResourcesQuery del controlador, el marco pasa la lista de recursos al administrador de PnP.

Los instaladores de dispositivos pueden especificar listas de recursos adicionales. Para obtener más información sobre las listas de recursos adicionales, consulte Recursos de hardware.