Compartilhar via


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.