<!--
{
  "availability" : [
    "iOS: 8.0.0 -",
    "iPadOS: 8.0.0 -",
    "macCatalyst: 13.1.0 -",
    "macOS: 10.10.0 -",
    "tvOS: 10.2.0 -",
    "visionOS: 1.0.0 -"
  ],
  "documentType" : "symbol",
  "framework" : "VideoToolbox",
  "identifier" : "/documentation/VideoToolbox/kVTMultiPassStorageCreationOption_DoNotDelete",
  "metadataVersion" : "0.1.0",
  "role" : "Global Variable",
  "symbol" : {
    "kind" : "Global Variable",
    "modules" : [
      "Video Toolbox"
    ],
    "preciseIdentifier" : "c:@kVTMultiPassStorageCreationOption_DoNotDelete"
  },
  "title" : "kVTMultiPassStorageCreationOption_DoNotDelete"
}
-->

# kVTMultiPassStorageCreationOption_DoNotDelete

Indicates that the multipass storage object’s backing store should not be deleted when finalized.

```
let kVTMultiPassStorageCreationOption_DoNotDelete: CFString
```

## Discussion

If the backing store file did not exist when the storage was created, the file will be deleted when the multipass storage object is finalized, unless you set this option to <doc://com.apple.documentation/documentation/CoreFoundation/kCFBooleanTrue> in the options dictionary.

---

Copyright &copy; 2026 Apple Inc. All rights reserved. | [Terms of Use](https://www.apple.com/legal/internet-services/terms/site.html) | [Privacy Policy](https://www.apple.com/privacy/privacy-policy)