Partilhar via


Criando uma lista de recursos para uma configuração de inicialização

Depois que um driver de ônibus enumera um dispositivo, a estrutura chama a função de retorno de chamada EvtDeviceResourcesQuery do driver. Essa função de retorno de chamada recebe um identificador para um objeto de lista de recursos, que representa uma lista de recursos vazia. Em seguida, o driver deve fazer o seguinte para adicionar informações à lista, para cada tipo de recurso de hardware que a configuração de inicialização do dispositivo requer:

  1. Preencha uma estrutura de CM_PARTIAL_RESOURCE_DESCRIPTOR fornecida pelo driver, que especifica um valor válido para um recurso específico.

  2. Chame WdfCmResourceListAppendDescriptor ou WdfCmResourceListInsertDescriptor para adicionar o conteúdo da estrutura CM_PARTIAL_RESOURCE_DESCRIPTOR à lista de recursos.

Depois que a função de retorno de chamada EvtDeviceResourcesQuery do driver retornar, a estrutura passará a lista de recursos para o gerenciador PnP.

Os instaladores de dispositivo podem especificar listas de recursos adicionais. Para obter mais informações sobre listas de recursos adicionais, consulte Recursos de hardware.