Windows 2000 视频微型端口驱动程序的责任

内核模式 视频微型端口驱动程序 (.sys 文件) 通常处理必须与其他 NT 内核组件交互的操作。 例如,硬件初始化和内存映射等操作需要 NT I/O 子系统执行操作。 视频微型端口驱动程序的职责包括资源管理,例如硬件配置和物理设备内存映射。 视频微型端口驱动程序必须特定于视频硬件。

显示驱动程序使用视频微型端口驱动程序执行不经常请求的操作;例如,若要管理资源,请执行物理设备内存映射,确保寄存器输出发生在邻近位置,或响应中断。

注意 视频微型端口驱动程序必须管理所有资源 (例如,) 视频微型端口驱动程序和显示驱动程序之间共享的内存资源。 系统不保证视频微型端口驱动程序始终可以访问在显示驱动程序中获取的资源。

视频微型端口驱动程序还处理:

  • 模式集与图形卡交互。

  • 多种硬件类型,最大程度地减少显示驱动程序中的硬件类型依赖关系。

  • 将视频寄存器映射到显示驱动程序的地址空间。 I/O 端口可直接寻址。

Windows 2000 显示驱动程序模型中的视频微型端口驱动程序中详细介绍了视频微型端口驱动程序