---
title: IOACPIPlatformExpert
framework: kernel
role: symbol
role_heading: Class
path: kernel/ioacpiplatformexpert
---

# IOACPIPlatformExpert

## Declaration

```occ
class IOACPIPlatformExpert : IODTPlatformExpert
```

## Topics

### Instance Methods

- [acquireGlobalLock](kernel/ioacpiplatformexpert/1563914-acquiregloballock.md)
- [evaluateObject](kernel/ioacpiplatformexpert/1563915-evaluateobject.md)
- [evaluateObject](kernel/ioacpiplatformexpert/3516511-evaluateobject.md)
- [getACPITableData](kernel/ioacpiplatformexpert/1563910-getacpitabledata.md)
- [getDevicePowerState](kernel/ioacpiplatformexpert/1563922-getdevicepowerstate.md)
- [getMetaClass](kernel/ioacpiplatformexpert/1563919-getmetaclass.md)
- [installDeviceInterruptForFixedEvent](kernel/ioacpiplatformexpert/1563913-installdeviceinterruptforfixedev.md)
- [installDeviceInterruptForGPE](kernel/ioacpiplatformexpert/1563909-installdeviceinterruptforgpe.md)
- [readAddressSpace](kernel/ioacpiplatformexpert/1563920-readaddressspace.md)
- [registerAddressSpaceHandler](kernel/ioacpiplatformexpert/1563918-registeraddressspacehandler.md)
- [releaseGlobalLock](kernel/ioacpiplatformexpert/1563923-releasegloballock.md)
- [setDevicePowerState](kernel/ioacpiplatformexpert/1563917-setdevicepowerstate.md)
- [setDeviceWakeEnable](kernel/ioacpiplatformexpert/1563912-setdevicewakeenable.md)
- [start](kernel/ioacpiplatformexpert/1563921-start.md)
- [unregisterAddressSpaceHandler](kernel/ioacpiplatformexpert/1563916-unregisteraddressspacehandler.md)
- [validateObject](kernel/ioacpiplatformexpert/1563924-validateobject.md)
- [validateObject](kernel/ioacpiplatformexpert/3516512-validateobject.md)
- [writeAddressSpace](kernel/ioacpiplatformexpert/1563911-writeaddressspace.md)

## Relationships

### Inherits From

- [IODTPlatformExpert](kernel/iodtplatformexpert.md)

## See Also

### Power Management

- [IOACPIPlatformDevice](kernel/ioacpiplatformdevice.md)
- [IOPMPowerSource](kernel/iopmpowersource.md)
- [IOPMPowerSourceList](kernel/iopmpowersourcelist.md)
- [IOPMrootDomain](kernel/iopmrootdomain.md)
- [IOPowerConnection](kernel/iopowerconnection.md)
- [IOPwrController](kernel/iopwrcontroller.md)
- [IOACPIAddress](kernel/ioacpiaddress.md)
- [IOACPIAddressSpaceDescriptor](kernel/ioacpiaddressspacedescriptor.md)
- [IOACPIAddressSpaceHandler](kernel/ioacpiaddressspacehandler.md)
- [IOACPIAddressSpaceID](kernel/ioacpiaddressspaceid.md)
- [IOPMPowerState](kernel/iopmpowerstate.md)
- [acknowledgeSleepWakeNotification](kernel/1579170-acknowledgesleepwakenotification.md)
- [gIOACPIAddressKey](kernel/gioacpiaddresskey.md)
- [gIOACPIDeviceStatusKey](kernel/gioacpidevicestatuskey.md)
- [gIOACPIHardwareIDKey](kernel/gioacpihardwareidkey.md)
- [gIOACPIPlane](kernel/gioacpiplane.md)
- [gIOACPIUniqueIDKey](kernel/gioacpiuniqueidkey.md)
