Share via


Pilas de dispositivos para un dispositivo ACPI

En esta sección se describen las pilas de dispositivos de un dispositivo ACPI que incluyen un objeto de dispositivo funcional opcional (FDO) creado por un controlador de funciones WDM proporcionado por el proveedor.

El sistema crea una de las dos pilas de dispositivos que se muestran en la ilustración siguiente para cada dispositivo del espacio de nombres ACPI del sistema.

dos diagramas que ilustran, a la izquierda, una pila de dispositivos acpi con un filtro do y, a la derecha, una pila de dispositivos acpi sin un filtro.

Si un dispositivo ACPI es un dispositivo de hardware integrado en la placa del sistema, el sistema crea una pila de dispositivos con un objeto de dispositivo de filtro de bus (filtro DO). El controlador de bus raíz proporcionado por el sistema crea el objeto de dispositivo físico (PDO) del dispositivo y el controlador ACPI crea un filtro de bus DO. La presencia del do de filtro es transparente para otros objetos de dispositivo situados encima de él en la pila de dispositivos.

Si el dispositivo no es un dispositivo de hardware integrado en la placa del sistema, el controlador ACPI enumera el dispositivo y crea un PDO. En cualquier caso, un proveedor puede proporcionar un FDO opcional.

controlador de bus raíz de System-Supplied y controlador ACPI

Microsoft proporciona el controlador de bus raíz y el controlador ACPI. En los sistemas que tienen un BIOS ACPI, el HAL hace que el controlador ACPI se cargue durante el inicio del sistema en la base del árbol del dispositivo, donde actúa como la interfaz entre el sistema operativo y el BIOS. El controlador ACPI es transparente para otros controladores.

Controlador de función proporcionado por el proveedor

Un proveedor puede proporcionar un controlador de función WDM opcional para un dispositivo ACPI. El controlador de función implementa la región de operación del dispositivo y la operación específica del dispositivo relacionada.