---
title: Registry Keys
framework: kernel
role: collectionGroup
role_heading: API Collection
path: kernel/iokit_fundamentals/registry_keys
---

# Registry Keys

## Topics

### Keys

- [gIOPropertyExistsMatchKey](kernel/giopropertyexistsmatchkey.md)
- [gIOPropertyMatchKey](kernel/giopropertymatchkey.md)
- [gIOProviderClassKey](kernel/gioproviderclasskey.md)
- [gIORegistryEntryIDKey](kernel/gioregistryentryidkey.md)
- [gIORegistryEntryPropertyKeysKey](kernel/gioregistryentrypropertykeyskey.md)
- [gIORematchCountKey](kernel/giorematchcountkey.md)
- [gIORematchPersonalityKey](kernel/giorematchpersonalitykey.md)
- [gIOResourceIOKitKey](kernel/gioresourceiokitkey.md)
- [gIOResourceMatchKey](kernel/gioresourcematchkey.md)
- [gIOResourceMatchedKey](kernel/gioresourcematchedkey.md)
- [gIOResourcesKey](kernel/gioresourceskey.md)
- [gIOServiceDEXTEntitlementsKey](kernel/gioservicedextentitlementskey.md)
- [gIOServiceKey](kernel/gioservicekey.md)
- [gIOServicePlane](kernel/gioserviceplane.md)
- [gIOSupportedPropertiesKey](kernel/giosupportedpropertieskey.md)
- [gIOUserClassKey](kernel/giouserclasskey.md)
- [gIOUserClientClassKey](kernel/giouserclientclasskey.md)
- [gIOUserServerClassKey](kernel/giouserserverclasskey.md)
- [gIOUserServerNameKey](kernel/giouserservernamekey.md)
- [gIOUserServerTagKey](kernel/giouserservertagkey.md)
- [gIOUserServicePropertiesKey](kernel/giouserservicepropertieskey.md)
- [gIOUserUserClientKey](kernel/giouseruserclientkey.md)
- [gIOInterruptControllersKey](kernel/giointerruptcontrollerskey.md)
- [gIOInterruptSpecifiersKey](kernel/giointerruptspecifierskey.md)
- [gIOKitDebugKey](kernel/giokitdebugkey.md)
- [gIOLocationKey](kernel/giolocationkey.md)
- [gIOLocationMatchKey](kernel/giolocationmatchkey.md)
- [gIOMapperIDKey](kernel/giomapperidkey.md)
- [gIOMatchCategoryKey](kernel/giomatchcategorykey.md)
- [gIOMatchDeferKey](kernel/giomatchdeferkey.md)
- [gIOMatchedNotification](kernel/giomatchednotification.md)
- [gIOMatchedPersonalityKey](kernel/giomatchedpersonalitykey.md)
- [gIOMatchedServiceCountKey](kernel/giomatchedservicecountkey.md)
- [gIONameKey](kernel/gionamekey.md)
- [gIONameMatchKey](kernel/gionamematchkey.md)
- [gIONameMatchedKey](kernel/gionamematchedkey.md)
- [gIOParentMatchKey](kernel/gioparentmatchkey.md)
- [gIOPathMatchKey](kernel/giopathmatchkey.md)
- [gIOPlatformActiveActionKey](kernel/gioplatformactiveactionkey.md)
- [gIOPlatformHaltRestartActionKey](kernel/gioplatformhaltrestartactionkey.md)
- [gIOPlatformPanicActionKey](kernel/gioplatformpanicactionkey.md)
- [gIOPlatformQuiesceActionKey](kernel/gioplatformquiesceactionkey.md)
- [gIOPlatformSleepActionKey](kernel/gioplatformsleepactionkey.md)
- [gIOPlatformWakeActionKey](kernel/gioplatformwakeactionkey.md)
- [gIOBSDKey](kernel/giobsdkey.md)
- [gIOBSDMajorKey](kernel/giobsdmajorkey.md)
- [gIOBSDMinorKey](kernel/giobsdminorkey.md)
- [gIOBSDNameKey](kernel/giobsdnamekey.md)
- [gIOBSDUnitKey](kernel/giobsdunitkey.md)
- [gIOCommandPoolSizeKey](kernel/giocommandpoolsizekey.md)
- [gIODEXTMatchCountKey](kernel/giodextmatchcountkey.md)
- [gIODTAAPLInterruptsKey](kernel/giodtaaplinterruptskey.md)
- [gIODTCompatibleKey](kernel/giodtcompatiblekey.md)
- [gIODTModelKey](kernel/giodtmodelkey.md)
- [gIODTNWInterruptMappingKey](kernel/giodtnwinterruptmappingkey.md)
- [gIODTPHandleKey](kernel/giodtphandlekey.md)
- [gIODTTargetTypeKey](kernel/giodttargettypekey.md)
- [gIODTTypeKey](kernel/giodttypekey.md)
- [gIODefaultMatchCategoryKey](kernel/giodefaultmatchcategorykey.md)
- [gIODeviceMemoryKey](kernel/giodevicememorykey.md)
- [gIODriverKitEntitlementKey](kernel/giodriverkitentitlementkey.md)
- [gIODriverKitUserClientEntitlementsKey](kernel/giodriverkitusercliententitlementskey.md)

## See Also

### Driver Registry

- [IORegistryEntry](kernel/ioregistryentry.md)
- [IORegistryIterator](kernel/ioregistryiterator.md)
- [IOBSDNameMatching](kernel/1575336-iobsdnamematching.md)
- [IOPrintPlane](kernel/1558295-ioprintplane.md)
- [Registry Utilities](kernel/iokit_fundamentals/registry_utilities.md)
