---
title: Power Management Control/Status Register
framework: pcidriverkit
role: collectionGroup
role_heading: API Collection
path: pcidriverkit/power-management-control-status-register-enum
---

# Power Management Control/Status Register

Constants you use when checking bits in the power management register.

## Topics

### Register Bits

- [kPCIPMCSPowerStateD0](pcidriverkit/kpcipmcspowerstated0.md)
- [kPCIPMCSPowerStateD1](pcidriverkit/kpcipmcspowerstated1.md)
- [kPCIPMCSPowerStateD2](pcidriverkit/kpcipmcspowerstated2.md)
- [kPCIPMCSPowerStateD3](pcidriverkit/kpcipmcspowerstated3.md)
- [kPCIPMCSPowerStateMask](pcidriverkit/kpcipmcspowerstatemask.md)
- [kPCIPMCSPMEEnable](pcidriverkit/kpcipmcspmeenable.md)
- [kPCIPMCSPMEStatus](pcidriverkit/kpcipmcspmestatus.md)
- [kPCIPMCSDefaultEnableBits](pcidriverkit/kpcipmcsdefaultenablebits.md)
- [kPCIPMCSPMEDisableInS3](pcidriverkit/kpcipmcspmedisableins3.md)
- [kPCIPMCSPMEWakeReason](pcidriverkit/kpcipmcspmewakereason.md)

## See Also

### Managing Power

- [HasPCIPowerManagement](pcidriverkit/iopcidevice/haspcipowermanagement.md)
- [EnablePCIPowerManagement](pcidriverkit/iopcidevice/enablepcipowermanagement.md)
- [Power Management Capabilities](pcidriverkit/power-management-capabilities-enum.md)
