Fornecendo uma interface de dispositivo ACPI definida pelo fornecedor
Um fornecedor pode fornecer uma interface de dispositivo opcional e suporte para IOCTLs personalizados para operar o FDO (objeto de dispositivo funcional) de um dispositivo ACPI.
O driver de função normalmente chama IoRegisterDeviceInterface em sua rotina AddDevice para registrar uma interface do dispositivo. O driver chama IoSetDeviceInterfaceState para habilitar a interface após Plug and Play iniciar o FDO. O driver deverá desabilitar a interface se um dispositivo for removido por Plug and Play.
O GUID da classe de interface do dispositivo é definido pelo fornecedor.