Unit drivermanagement
Uses
Description
DriverManagement - Driver Initialization & Management Interface.
Overview
Classes, Interfaces, Objects and Records
Name | Description |
---|---|
Record TDevEx |
|
Record TDeviceIdentifier |
|
Record TDriverRegistration |
|
Record TDeviceRegistration |
Functions and Procedures
procedure init; |
procedure register_driver(Driver_Name : PChar; DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback); |
procedure register_driver_ex(Driver_Name : PChar; DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback; force_load : boolean); |
procedure register_device(Device_Name : PChar; DeviceID : PDeviceIdentifier; ptr : void); |
Types
PDevEx = ˆTDevEx; |
TBusIdentifier = (...); |
PDeviceIdentifier = ˆTDeviceIdentifier; |
TDriverLoadCallback = function(ptr : void) : boolean; |
PDriverRegistration = ˆTDriverRegistration; |
PDeviceRegistration = ˆTDeviceRegistration; |
Constants
idANY = $FFFFFFFF; |
Variables
Root: PDriverRegistration = nil; |
Dev: PDeviceRegistration = nil; |
Description
Functions and Procedures
procedure init; |
procedure register_driver(Driver_Name : PChar; DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback); |
procedure register_driver_ex(Driver_Name : PChar; DeviceID : PDeviceIdentifier; Load_Callback : TDriverLoadCallback; force_load : boolean); |
procedure register_device(Device_Name : PChar; DeviceID : PDeviceIdentifier; ptr : void); |
Types
PDevEx = ˆTDevEx; |
TBusIdentifier = (...); |
Values
|
PDeviceIdentifier = ˆTDeviceIdentifier; |
TDriverLoadCallback = function(ptr : void) : boolean; |
PDriverRegistration = ˆTDriverRegistration; |
PDeviceRegistration = ˆTDeviceRegistration; |
Constants
idANY = $FFFFFFFF; |
Variables
Root: PDriverRegistration = nil; |
Dev: PDeviceRegistration = nil; |
Author
Generated by PasDoc 0.16.0.