C# Class Mosa.HardwareSystem.DeviceDriverRegistry

Afficher le fichier Open project: tgiphil/MOSA-Project

Protected Properties

Свойство Type Description
deviceDrivers LinkedList
platformArchitecture PlatformArchitecture

Méthodes publiques

Méthode Description
AddDeviceDriver ( DeviceDriver deviceDriver ) : void
DeviceDriverRegistry ( PlatformArchitecture platformArchitecture ) : System.Collections.Generic

Initializes a new instance of the DeviceDriverRegistry class.

FindDriver ( IPCIDevice pciDevice ) : DeviceDriver

Finds the driver.

GetISADeviceDrivers ( ) : LinkedList

Gets the ISA device drivers.

GetPCIDeviceDrivers ( ) : LinkedList

Gets the PCI device drivers.

RegisterBuiltInDeviceDrivers ( ) : void

Registers the build in device drivers.

RegisterDeviceDrivers ( Assembly assemblyInfo ) : void

Registers the device drivers.

Private Methods

Méthode Description
GetDeviceDriverPhysicalMemoryAttribute ( CustomAttributeData attributeData ) : DeviceDriverPhysicalMemoryAttribute
GetIDeviceDriver ( CustomAttributeData attributeData ) : IDeviceDriver

Method Details

AddDeviceDriver() public méthode

public AddDeviceDriver ( DeviceDriver deviceDriver ) : void
deviceDriver DeviceDriver
Résultat void

DeviceDriverRegistry() public méthode

Initializes a new instance of the DeviceDriverRegistry class.
public DeviceDriverRegistry ( PlatformArchitecture platformArchitecture ) : System.Collections.Generic
platformArchitecture PlatformArchitecture The platform architecture.
Résultat System.Collections.Generic

FindDriver() public méthode

Finds the driver.
public FindDriver ( IPCIDevice pciDevice ) : DeviceDriver
pciDevice IPCIDevice The pci device.
Résultat DeviceDriver

GetISADeviceDrivers() public méthode

Gets the ISA device drivers.
public GetISADeviceDrivers ( ) : LinkedList
Résultat LinkedList

GetPCIDeviceDrivers() public méthode

Gets the PCI device drivers.
public GetPCIDeviceDrivers ( ) : LinkedList
Résultat LinkedList

RegisterBuiltInDeviceDrivers() public méthode

Registers the build in device drivers.
public RegisterBuiltInDeviceDrivers ( ) : void
Résultat void

RegisterDeviceDrivers() public méthode

Registers the device drivers.
public RegisterDeviceDrivers ( Assembly assemblyInfo ) : void
assemblyInfo System.Reflection.Assembly The assembly info.
Résultat void

Property Details

deviceDrivers protected_oe property

protected LinkedList deviceDrivers
Résultat LinkedList

platformArchitecture protected_oe property

protected PlatformArchitecture platformArchitecture
Résultat PlatformArchitecture