Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
Este artigo explica como um driver pode obter informações do espaço de configuração de um dispositivo de destino, desde que o driver seja carregado na mesma pilha de driver que o driver para o dispositivo de destino, seja como um driver de função ou um driver de filtro.
O espaço de configuração de um dispositivo contém uma descrição do dispositivo e seus requisitos de recursos. Normalmente, um driver recebe recursos do gerenciador Plug and Play (PnP) no IRP_MN_START_DEVICE e não precisa consultar um dispositivo para encontrar recursos. Se o driver precisar acessar o espaço de configuração:
- Use BUS_INTERFACE_STANDARD fornecidos pelo motorista do ônibus. Para obter o código de exemplo, consulte Obtendo informações de configuração do dispositivo em IRQL = DISPATCH_LEVEL.
- Use IRP_MN_READ_CONFIG e IRP_MN_WRITE_CONFIG. Para obter um código de exemplo, consulte Obtendo informações de configuração do dispositivo em IRQL = PASSIVE_LEVEL.
Se necessitar do espaço de configuração de um dispositivo cujo controlador está numa pilha diferente daquela em que o seu controlador se encontra, consulte Obter Informações de Configuração de Outras Pilhas de Controladores.