---
title: PGPhysicalMemoryRange_s
framework: Paravirtualized Graphics
role: symbol
role_heading: Structure
platforms: [Mac Catalyst 14.0+, macOS 11.0+]
path: paravirtualizedgraphics/pgphysicalmemoryrange_s
---

# PGPhysicalMemoryRange_s

A range in the guest virtual machine’s physical memory address space.

## Declaration

```swift
struct PGPhysicalMemoryRange_s
```

## Topics

### Creating a Memory Range

- [init()](paravirtualizedgraphics/pgphysicalmemoryrange_s/init().md)
- [init(physicalAddress:physicalLength:)](paravirtualizedgraphics/pgphysicalmemoryrange_s/init(physicaladdress:physicallength:).md)

### Inspecting Range Properties

- [physicalAddress](paravirtualizedgraphics/pgphysicalmemoryrange_s/physicaladdress.md)
- [physicalLength](paravirtualizedgraphics/pgphysicalmemoryrange_s/physicallength.md)

### Type alias

- [PGPhysicalMemoryRange_t](paravirtualizedgraphics/pgphysicalmemoryrange_t.md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Sendable](swift/sendable.md)
