<!--
{
  "documentType" : "article",
  "framework" : "Hypervisor",
  "identifier" : "/documentation/Hypervisor/3567083-shadow_permissions-enum",
  "metadataVersion" : "0.1.0",
  "role" : "collectionGroup",
  "title" : "Shadow Permissions"
}
-->

# Shadow Permissions

Permissions that define access to the shadow VMCS fields.

## Topics

### Permissions

[`var HV_SHADOW_VMCS_NONE: Int`](/documentation/Hypervisor/HV_SHADOW_VMCS_NONE)

The value that indicates no access to the shadow VMCS fields.

[`var HV_SHADOW_VMCS_READ: Int`](/documentation/Hypervisor/HV_SHADOW_VMCS_READ)

The value that indicates read access to the shadow VMCS fields.

[`var HV_SHADOW_VMCS_WRITE: Int`](/documentation/Hypervisor/HV_SHADOW_VMCS_WRITE)

The value that indicates read access to the write access shadow VMCS fields.



---

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)