---
title: IODTNVRAM
framework: kernel
role: symbol
role_heading: Class
path: kernel/iodtnvram
---

# IODTNVRAM

## Declaration

```occ
class IODTNVRAM : IOService
```

## Topics

### Instance Methods

- [copyProperty](kernel/iodtnvram/1588043-copyproperty.md)
- [copyProperty](kernel/iodtnvram/3516457-copyproperty.md)
- [copyPropertyWithGUIDAndName](kernel/iodtnvram/3727919-copypropertywithguidandname.md)
- [dictionaryWithProperties](kernel/iodtnvram/4359786-dictionarywithproperties.md)
- [flushGUID](kernel/iodtnvram/4116457-flushguid.md)
- [getMetaClass](kernel/iodtnvram/1588047-getmetaclass.md)
- [getNVRAMPartitions](kernel/iodtnvram/1588051-getnvrampartitions.md)
- [getNVRAMSize](kernel/iodtnvram/3553362-getnvramsize.md)
- [getProperty](kernel/iodtnvram/1588031-getproperty.md)
- [getProperty](kernel/iodtnvram/3516458-getproperty.md)
- [getVarDict](kernel/iodtnvram/4520000-getvardict.md)
- [handleSpecialVariables](kernel/iodtnvram/3612485-handlespecialvariables.md)
- [init](kernel/iodtnvram/1588048-init.md)
- [initImageFormat](kernel/iodtnvram/3921310-initimageformat.md)
- [readNVRAMPartition](kernel/iodtnvram/1588037-readnvrampartition.md)
- [readNVRAMProperty](kernel/iodtnvram/1588064-readnvramproperty.md)
- [readXPRAM](kernel/iodtnvram/1588071-readxpram.md)
- [registerNVRAMController](kernel/iodtnvram/1588068-registernvramcontroller.md)
- [reload](kernel/iodtnvram/4097722-reload.md)
- [removeProperty](kernel/iodtnvram/1588046-removeproperty.md)
- [removePropertyInternal](kernel/iodtnvram/3689541-removepropertyinternal.md)
- [removePropertyWithGUIDAndName](kernel/iodtnvram/3727920-removepropertywithguidandname.md)
- [safeToSync](kernel/iodtnvram/1588072-safetosync.md)
- [savePanicInfo](kernel/iodtnvram/1588065-savepanicinfo.md)
- [serializeProperties](kernel/iodtnvram/1588026-serializeproperties.md)
- [setProperties](kernel/iodtnvram/1588070-setproperties.md)
- [setProperty](kernel/iodtnvram/1588045-setproperty.md)
- [setPropertyInternal](kernel/iodtnvram/3042810-setpropertyinternal.md)
- [setPropertyWithGUIDAndName](kernel/iodtnvram/3727921-setpropertywithguidandname.md)
- [start](kernel/iodtnvram/3857671-start.md)
- [sync](kernel/iodtnvram/1588080-sync.md)
- [syncInternal](kernel/iodtnvram/1588039-syncinternal.md)
- [writeNVRAMPartition](kernel/iodtnvram/1588033-writenvrampartition.md)
- [writeNVRAMProperty](kernel/iodtnvram/1588077-writenvramproperty.md)
- [writeXPRAM](kernel/iodtnvram/1588055-writexpram.md)

## Relationships

### Inherits From

- [IOService](kernel/ioservice.md)

## See Also

### Apple Drivers

- [AppleMacIO](kernel/applemacio.md)
- [AppleMacIODevice](kernel/applemaciodevice.md)
- [AppleNMI](kernel/applenmi.md)
