---
title: Interrupt Types
framework: pcidriverkit
role: collectionGroup
role_heading: API Collection
path: pcidriverkit/interrupt-types-enum
---

# Interrupt Types

Interrupt types that the device supports.

## Topics

### Types

- [kIOInterruptTypePCIMessaged](pcidriverkit/kiointerrupttypepcimessaged.md)
- [kIOInterruptTypePCIMessagedX](pcidriverkit/kiointerrupttypepcimessagedx.md)

## See Also

### Enumerations

- [Anonymous](pcidriverkit/anonymous-enum.md)
- [tIOPCIAccessOptions](pcidriverkit/tiopciaccessoptions.md)
- [tIOPCIDeviceResetOptions](pcidriverkit/tiopcideviceresetoptions.md)
- [tIOPCIDeviceResetTypes](pcidriverkit/tiopcideviceresettypes.md)
- [tIOPCILinkSpeed](pcidriverkit/tiopcilinkspeed.md)
- [IOPCIBARType](pcidriverkit/iopcibartype.md)
- [IOPCILinkSpeed](pcidriverkit/iopcilinkspeed.md)
- [IOPCIMemoryRange](pcidriverkit/iopcimemoryrange.md)
- [IOPCISaveDeviceStateOptions](pcidriverkit/iopcisavedevicestateoptions.md)
- [tIOPCIAccessOptions](pcidriverkit/tiopciaccessoptions.md)
- [tIOPCIDeviceResetOptions](pcidriverkit/tiopcideviceresetoptions.md)
- [tIOPCIDeviceResetTypes](pcidriverkit/tiopcideviceresettypes.md)
- [tIOPCILinkControlASPMBits](pcidriverkit/tiopcilinkcontrolaspmbits.md)
- [tIOPCILinkSpeed](pcidriverkit/tiopcilinkspeed.md)
