装入设备驱动程序
洛德克特 子例程被用于装入和卸装设备驱动程序。 设备驱动程序的名称将作为参数传递到 洛德克特 例程。 如果设备驱动程序位于 /usr/lib/drivers 目录中,那么只能将没有路径信息的设备驱动程序名称指定给 loadext 子例程。 如果该设备驱动程序位于另一个目录中,那么必须指定该设备驱动程序的标准路径名。
预定义设备 (PdDv) 对象类 对象的 "设备驱动程序名称" 描述符旨在仅包含设备驱动程序名称,而不包含标准路径名。 对于位于 /usr/lib/drivers 目录中的设备驱动程序, 配置方法 可以从 "设备驱动程序名称" 描述符获取驱动程序的名称以传递到 loadext 例程。 这很方便,因为大多数驱动程序都位于 /usr/lib/drivers 目录中。
如果设备驱动程序位于 /usr/lib/drivers 目录以外的目录中,那么必须以不同方式处理路径名。 可以对 Configure 方法进行编码以采用特定的路径名,或者为了提高灵活性,可以将路径名作为属性存储在 预定义的属性 (PdAt) 对象类中。 "配置" 方法负责了解如何获取要传递到 洛德克特 子例程的标准路径名。
文件
项 | 描述 |
---|---|
/usr/lib/drivers 目录 | 包含设备驱动程序。 |