Partilhar via


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.