---
title: Configuration Data Offsets
framework: pcidriverkit
role: collectionGroup
role_heading: API Collection
path: pcidriverkit/configuration-data-offsets-enum
---

# Configuration Data Offsets

Constants for the offsets that you use to read and write configuration registers.

## Topics

### Offsets

- [kIOPCIConfigurationOffsetVendorID](pcidriverkit/kiopciconfigurationoffsetvendorid.md)
- [kIOPCIConfigurationOffsetDeviceID](pcidriverkit/kiopciconfigurationoffsetdeviceid.md)
- [kIOPCIConfigurationOffsetCommand](pcidriverkit/kiopciconfigurationoffsetcommand.md)
- [kIOPCIConfigurationOffsetStatus](pcidriverkit/kiopciconfigurationoffsetstatus.md)
- [kIOPCIConfigurationOffsetRevisionID](pcidriverkit/kiopciconfigurationoffsetrevisionid.md)
- [kIOPCIConfigurationOffsetClassCode](pcidriverkit/kiopciconfigurationoffsetclasscode.md)
- [kIOPCIConfigurationOffsetCacheLineSize](pcidriverkit/kiopciconfigurationoffsetcachelinesize.md)
- [kIOPCIConfigurationOffsetLatencyTimer](pcidriverkit/kiopciconfigurationoffsetlatencytimer.md)
- [kIOPCIConfigurationOffsetHeaderType](pcidriverkit/kiopciconfigurationoffsetheadertype.md)
- [kIOPCIConfigurationOffsetBIST](pcidriverkit/kiopciconfigurationoffsetbist.md)
- [kIOPCIConfigurationOffsetBaseAddress0](pcidriverkit/kiopciconfigurationoffsetbaseaddress0.md)
- [kIOPCIConfigurationOffsetBaseAddress1](pcidriverkit/kiopciconfigurationoffsetbaseaddress1.md)
- [kIOPCIConfigurationOffsetBaseAddress2](pcidriverkit/kiopciconfigurationoffsetbaseaddress2.md)
- [kIOPCIConfigurationOffsetBaseAddress3](pcidriverkit/kiopciconfigurationoffsetbaseaddress3.md)
- [kIOPCIConfigurationOffsetBaseAddress4](pcidriverkit/kiopciconfigurationoffsetbaseaddress4.md)
- [kIOPCIConfigurationOffsetBaseAddress5](pcidriverkit/kiopciconfigurationoffsetbaseaddress5.md)
- [kIOPCIConfigurationOffsetCardBusCISPtr](pcidriverkit/kiopciconfigurationoffsetcardbuscisptr.md)
- [kIOPCIConfigurationOffsetSubSystemVendorID](pcidriverkit/kiopciconfigurationoffsetsubsystemvendorid.md)
- [kIOPCIConfigurationOffsetSubSystemID](pcidriverkit/kiopciconfigurationoffsetsubsystemid.md)
- [kIOPCIConfigurationOffsetExpansionROMBase](pcidriverkit/kiopciconfigurationoffsetexpansionrombase.md)
- [kIOPCIConfigurationOffsetCapabilitiesPtr](pcidriverkit/kiopciconfigurationoffsetcapabilitiesptr.md)
- [kIOPCIConfigurationOffsetInterruptLine](pcidriverkit/kiopciconfigurationoffsetinterruptline.md)
- [kIOPCIConfigurationOffsetInterruptPin](pcidriverkit/kiopciconfigurationoffsetinterruptpin.md)
- [kIOPCIConfigurationOffsetMinimumGrant](pcidriverkit/kiopciconfigurationoffsetminimumgrant.md)
- [kIOPCIConfigurationOffsetMaximumLatency](pcidriverkit/kiopciconfigurationoffsetmaximumlatency.md)

## See Also

### Reading and Writing Configuration Data

- [ConfigurationRead8](pcidriverkit/iopcidevice/configurationread8.md)
- [ConfigurationRead16](pcidriverkit/iopcidevice/configurationread16.md)
- [ConfigurationRead32](pcidriverkit/iopcidevice/configurationread32.md)
- [ConfigurationWrite8](pcidriverkit/iopcidevice/configurationwrite8.md)
- [ConfigurationWrite16](pcidriverkit/iopcidevice/configurationwrite16.md)
- [ConfigurationWrite32](pcidriverkit/iopcidevice/configurationwrite32.md)
- [Bridge Header Offsets](pcidriverkit/bridge-header-offsets-enum.md)
- [Command Register Bits](pcidriverkit/command-register-bits-enum.md)
- [Status Register Bits](pcidriverkit/status-register-bits-enum.md)
