<!--
{
  "documentType" : "article",
  "framework" : "PCIDriverKit",
  "identifier" : "/documentation/PCIDriverKit/power-management-capabilities-enum",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Power Management Capabilities"
}
-->

# Power Management Capabilities

Constants you use to get and set the state of the device’s power management features.

## Topics

### Capabilities Registers

[`kPCIPMCPMESupportFromD0`](/documentation/PCIDriverKit/kPCIPMCPMESupportFromD0)

The full-power state of the device, in which the device is running and fully operational.

[`kPCIPMCPMESupportFromD1`](/documentation/PCIDriverKit/kPCIPMCPMESupportFromD1)

A low-power state of the device, in which the device is handling only configuration and message requests.

[`kPCIPMCPMESupportFromD2`](/documentation/PCIDriverKit/kPCIPMCPMESupportFromD2)

A low-power state of the device, in which the device is not in use.

[`kPCIPMCPMESupportFromD3Hot`](/documentation/PCIDriverKit/kPCIPMCPMESupportFromD3Hot)

A low-power state of the device, in which the device is running in a limited capacity.

[`kPCIPMCPMESupportFromD3Cold`](/documentation/PCIDriverKit/kPCIPMCPMESupportFromD3Cold)

The state where the device has no power.

[`kPCIPMCD1Support`](/documentation/PCIDriverKit/kPCIPMCD1Support)

A constant that indicates the device supports the D1 state.

[`kPCIPMCD2Support`](/documentation/PCIDriverKit/kPCIPMCD2Support)

A constant that indicates the device supports the D2 state.

[`kPCIPMCD3Support`](/documentation/PCIDriverKit/kPCIPMCD3Support)

A constant that indicates the device supports the D3 state.



---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)