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

# Slot Capabilities

Constants that you use to get the slot-related capabilities of the PCI device.

## Topics

### Capabilities

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

The bit that indicates whether an attention button for this slot is electrically controlled by the chassis.

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

The bit that indicates whether the slot implements a software programmable power controller.

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

The bit that indicates whether the chassis for this slot implements an MRL sensor.

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

The bit that indicates whether the chassis electrically controls the attention indicator.

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

The bit that indicates whether chassis electrically controls the power indicator.

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

The bit that indicates whether the adaptor might be removed without prior notification.

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

The bit that indicates whether the slot supports hot-plug operations.

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

The bit that indicates whether the chassis implements an electromechanical interlock for this slot.

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

The bit that indicates whether the slot generates a software notification when the Hot-Plug controller finishes a command.



---

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)