---
title: PGResumeErrorCode
framework: Paravirtualized Graphics
role: symbol
role_heading: Enumeration
platforms: [Mac Catalyst 14.0+, macOS 11.0+]
path: paravirtualizedgraphics/pgresumeerrorcode
---

# PGResumeErrorCode

Error codes for suspend-resume actions.

## Declaration

```swift
enum PGResumeErrorCode
```

## Topics

### Errors

- [PGResumeErrorCode.incompatibleDevice](paravirtualizedgraphics/pgresumeerrorcode/incompatibledevice.md)
- [PGResumeErrorCode.internalFault](paravirtualizedgraphics/pgresumeerrorcode/internalfault.md)
- [PGResumeErrorCode.invalidContent](paravirtualizedgraphics/pgresumeerrorcode/invalidcontent.md)
- [PGResumeErrorCode.invalidGuestVersion](paravirtualizedgraphics/pgresumeerrorcode/invalidguestversion.md)
- [PGResumeErrorCode.invalidSuspendStateVersion](paravirtualizedgraphics/pgresumeerrorcode/invalidsuspendstateversion.md)

### Enumeration Cases

- [PGResumeErrorCode.invalidDisplayPortCount](paravirtualizedgraphics/pgresumeerrorcode/invaliddisplayportcount.md)

### Initializers

- [init(rawValue:)](paravirtualizedgraphics/pgresumeerrorcode/init(rawvalue:).md)

## Relationships

### Conforms To

- [BitwiseCopyable](swift/bitwisecopyable.md)
- [Equatable](swift/equatable.md)
- [Hashable](swift/hashable.md)
- [RawRepresentable](swift/rawrepresentable.md)
- [Sendable](swift/sendable.md)
- [SendableMetatype](swift/sendablemetatype.md)

## See Also

### Suspending and Resuming Graphics Processing

- [willSuspend()](paravirtualizedgraphics/pgdevice/willsuspend().md)
- [finishSuspend()](paravirtualizedgraphics/pgdevice/finishsuspend().md)
- [willResume(withSuspendState:error:)](paravirtualizedgraphics/pgdevice/willresume(withsuspendstate:error:).md)
- [didResume()](paravirtualizedgraphics/pgdevice/didresume().md)
- [PGResumeErrorDomain](paravirtualizedgraphics/pgresumeerrordomain.md)
