Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Plug and Play (PnP) é a parte do Windows que permite que um sistema de computador se adapte às mudanças de hardware com intervenção mínima do usuário. Um usuário pode adicionar e remover dispositivos sem ter que fazer configuração manual e sem conhecimento de hardware do computador. Por exemplo, um usuário pode encaixar um computador portátil e usar o teclado, mouse e monitor da estação de ancoragem sem fazer alterações manuais de configuração.
O PnP requer suporte de hardware de dispositivo, software de sistema e drivers. Iniciativas na indústria de hardware definem padrões para facilitar a identificação de placas de expansão e componentes do sistema. Esta documentação do Kit de Driver do Windows (WDK) se concentra no suporte de software do sistema para PnP e como os drivers usam esse suporte para implementar PnP.
O suporte de software do sistema para PnP, em conjunto com os drivers de PnP, fornece a seguinte funcionalidade:
Reconhecimento automático e dinâmico do hardware instalado
Alocação de recursos de hardware (e realocação)
O gerenciador PnP determina os recursos de hardware solicitados por cada dispositivo (por exemplo, portas de entrada/saída, solicitações de interrupção, canais de acesso direto à memória e locais de memória) e atribui recursos de hardware adequadamente. O gerenciador PnP reconfigura as atribuições de recursos quando necessário, como quando um novo dispositivo é adicionado ao sistema que requer recursos já em uso.
Os drivers para dispositivos PnP não atribuem recursos; em vez disso, os recursos solicitados para um dispositivo são identificados quando o dispositivo é enumerado. O gerenciador PnP recupera os requisitos para cada dispositivo durante a alocação de recursos. Os recursos não são configuráveis dinamicamente para dispositivos herdados, portanto, o gerenciador PnP atribui recursos a dispositivos herdados primeiro.
Carregamento de condutores adequados
Uma interface de programação para os drivers interagirem com o sistema PnP
A interface inclui rotinas de gestor de E/S, IRPs menores Plug and Play, rotinas de driver padrão necessáriase informações no registo.
Mecanismos para drivers e aplicativos aprenderem sobre as mudanças no ambiente de hardware e tomarem as ações apropriadas
O PnP permite que drivers e código de modo de usuário se registrem e sejam notificados sobre determinados eventos de hardware.
Para um driver se qualificar para PnP, ele deve fornecer os pontos de entrada PnP necessários, lidar com os IRPs PnP necessários e seguir as diretrizes PnP.