Condividi tramite


Introduzione ai minidriver del controller IDE forniti dal fornitore

Il driver di porta IDE fornito da Microsoft, atapi.syse il driver controller ,pciidex.sys, sono indipendenti dall'hardware e possono essere usati con quasi tutti i controller IDE. Pertanto, i driver di porta forniti dal fornitore e i driver controller non sono necessari.

Microsoft fornisce anche un minidriver controller nativo, pciide.sys, che gestisce gli aspetti dipendenti dall'hardware della coppia driver-minidriver controller e che può essere usato con la maggior parte dell'hardware del controller IDE. I fornitori possono scegliere di fornire il proprio minidriver controller invece di usare pciide.sys.

Minidriver del controller fornito dal fornitore:

  • Non è necessario supportare Plug and Play (PnP) o il risparmio energia. Le operazioni di risparmio energia e PnP vengono gestite dal driver controller fornito da Microsoft ,pciidex.sys.

  • Non è necessario registrare alcuna interfaccia specifica per rispettare i requisiti di sistema.

  • Non deve tentare di accedere al Registro di sistema o chiamare routine in modalità kernel diverse da quelle fornite dalla libreria PciIdeX .

  • Deve fornire un set di routine minidriver standard che consentono al driver controller fornito dal sistema di eseguire operazioni dipendenti dall'hardware in modo trasparente.

Per altre informazioni sulla libreria PciIdeX e una descrizione dell'interfaccia di routine del minidriver tra il driver controller fornito dal sistema e un minidriver controller fornito dal fornitore, vedere Initializing and Calling IDE Minidriver Routines.For more information about the PciIdeX library library and a description of the minidriver routine between the system-supplied controller driver and a vendor-supplied controller minidriver, see Initializing and Calling IDE Minidriver Routines.