提供供应商定义的 ACPI 设备接口

供应商可以提供可选设备接口,并且支持自定义 IOCTL 操作 ACPI 设备的功能设备对象 (FDO)。

函数驱动程序通常在其 AddDevice 例程中调用 IoRegisterDeviceInterface,以注册设备接口。 驱动程序会调用 IoSetDeviceInterfaceState,以便在即插即用功能启动 FDO 后启用接口。 如果设备已被即插即用功能删除,驱动程序应禁用该接口。

设备接口类 GUID 由供应商定义。