Main Page Modules Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages

# IdeDriverLoad Class Reference

`#include <deDriver.hpp>`

Inheritance diagram for IdeDriverLoad:

[legend]
List of all members.

## Public Member Functions
virtual long | Release ()=0
virtual long | GetCount ()=0
| get the number of drivers found
virtual const deDriverInfo * | GetInfo (long DriverNumber)=0
virtual const deDriverInfo * | GetInfo (char *DriverName)=0
virtual IdeDriver * | GetDriver (long DriverNumber)=0
| get an instance of an enumerated driver
virtual IdeDriver * | GetDriver (char *DriverName)=0
## Protected Member Functions
virtual | ~IdeDriverLoad ()

## Detailed Description

used to load up a driver from a set location. Related functions: IdeDriverLoad_CreateDriverLoad

## Constructor & Destructor Documentation

virtual IdeDriverLoad::~IdeDriverLoad | ( |  | ) | `[inline, protected, virtual]`

## Member Function Documentation

virtual long IdeDriverLoad::GetCount | ( |  | ) | `[pure virtual]`

| get the number of drivers found Implemented in deDriverLoad.

virtual IdeDriver* IdeDriverLoad::GetDriver | ( | char * | DriverName | ) | `[pure virtual]`

| Implemented in deDriverLoad.

virtual IdeDriver* IdeDriverLoad::GetDriver | ( | long | DriverNumber | ) | `[pure virtual]`

| get an instance of an enumerated driver Implemented in deDriverLoad.

virtual const deDriverInfo* IdeDriverLoad::GetInfo | ( | char * | DriverName | ) | `[pure virtual]`

| Implemented in deDriverLoad.

virtual const deDriverInfo* IdeDriverLoad::GetInfo | ( | long | DriverNumber | ) | `[pure virtual]`

| Implemented in deDriverLoad.

virtual long IdeDriverLoad::Release | ( |  | ) | `[pure virtual]`

| Implemented in deDriverLoad.

The documentation for this class was generated from the following file:

- deDriver.hpp