Introdução aos minidrivers do controlador IDE fornecidos pelo fornecedor
O driver de porta IDE fornecido pela Microsoft, atapi.syse o driver do controlador, pciidex.sys, são independentes de hardware e podem ser usados com quase todos os controladores IDE. Portanto, drivers de porta fornecidos pelo fornecedor e drivers de controlador não são necessários.
A Microsoft também fornece um minidriver de controlador nativo, pciide.sys, que lida com os aspectos dependentes de hardware do par driver-minidriver do controlador e que pode ser usado com a maioria dos hardwares do controlador IDE. Os fornecedores podem optar por fornecer seu próprio minidriver de controlador em vez de usar pciide.sys.
Um minidriver de controlador fornecido pelo fornecedor:
Não precisa dar suporte ao PnP (Plug and Play) ou ao gerenciamento de energia. As operações de gerenciamento de energia e PnP são tratadas pelo driver do controlador fornecido pela Microsoft ,pciidex.sys.
Não precisa registrar nenhuma interface específica para estar em conformidade com os requisitos do sistema.
Não deve tentar acessar o registro ou chamar rotinas de modo kernel diferentes daquelas fornecidas pela biblioteca PciIdeX .
Deve fornecer um conjunto de rotinas de minidriver padrão que permitam que o driver do controlador fornecido pelo sistema faça operações dependentes de hardware de forma transparente.
Para obter mais informações sobre a biblioteca PciIdeX e uma descrição da interface de rotina do minidriver entre o driver do controlador fornecido pelo sistema e um minidriver de controlador fornecido pelo fornecedor, consulte Inicializando e chamando rotinas de minidriver IDE.
Comentários
https://aka.ms/ContentUserFeedback.
Brevemente: Ao longo de 2024, vamos descontinuar progressivamente o GitHub Issues como mecanismo de feedback para conteúdos e substituí-lo por um novo sistema de feedback. Para obter mais informações, veja:Submeter e ver comentários