---
title: VZEFIVariableStore.InitializationOptions
framework: virtualization
role: symbol
role_heading: Structure
path: virtualization/vzefivariablestore/initializationoptions
---

# VZEFIVariableStore.InitializationOptions

Constants that describe the options available when creating a new Extensible Firmware Interface (EFI) variable store.

## Declaration

```swift
struct InitializationOptions
```

## Topics

### Creating an EFI initialization store

- [init(rawValue:)](virtualization/vzefivariablestore/initializationoptions/init(rawvalue:).md)

### Constants that control overwriting

- [allowOverwrite](virtualization/vzefivariablestore/initializationoptions/allowoverwrite.md)
- [allowOverwrite](virtualization/vzefivariablestore/initializationoptions/allowoverwrite.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [ExpressibleByArrayLiteral](swift/expressiblebyarrayliteral.md)
- [OptionSet](swift/optionset.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)
- [SetAlgebra](swift/setalgebra.md)

## See Also

### Creating the variable store

- [init(creatingVariableStoreAt:options:)](virtualization/vzefivariablestore/init(creatingvariablestoreat:options:).md)
- [init(url:)](virtualization/vzefivariablestore/init(url:)-83pcn.md)
