Creazione di un elenco di risorse per una configurazione di avvio

Dopo che un driver del bus enumera un dispositivo, il framework chiama la funzione di callback EvtDeviceResourcesQuery del driver. Questa funzione di callback riceve un handle per un oggetto elenco di risorse, che rappresenta un elenco di risorse vuoto. Il driver deve quindi eseguire le operazioni seguenti per aggiungere informazioni all'elenco, per ogni tipo di risorsa hardware richiesta dalla configurazione di avvio del dispositivo:

  1. Compilare una struttura di CM_PARTIAL_RESOURCE_DESCRIPTOR fornita dal driver, che specifica un valore valido per una determinata risorsa.

  2. Chiamare WdfCmResourceListAppendDescriptor o WdfCmResourceListInsertDescriptor per aggiungere il contenuto della struttura CM_PARTIAL_RESOURCE_DESCRIPTOR all'elenco di risorse.

Al termine della funzione di callback EvtDeviceResourcesQuery del driver, il framework passa l'elenco di risorse al gestore PnP.

I programmi di installazione del dispositivo possono specificare elenchi di risorse aggiuntivi. Per altre informazioni sugli elenchi di risorse aggiuntivi, vedere Risorse hardware.