---
title: canRequestStop
framework: virtualization
role: symbol
role_heading: Instance Property
path: virtualization/vzvirtualmachine/canrequeststop
---

# canRequestStop

A Boolean value that indicates whether you can ask the guest operating system to stop running.

## Declaration

```swift
var canRequestStop: Bool { get }
```

## Discussion

Discussion The value of this property is true when the VM is in a state that allows it to stop running. Call the requestStop() method to ask the guest operating system to stop running.

## See Also

### Getting the state of the VM

- [state](virtualization/vzvirtualmachine/state-swift.property.md)
- [VZVirtualMachine.State](virtualization/vzvirtualmachine/state-swift.enum.md)
- [graphicsDevices](virtualization/vzvirtualmachine/graphicsdevices.md)
- [canStart](virtualization/vzvirtualmachine/canstart.md)
- [canPause](virtualization/vzvirtualmachine/canpause.md)
- [canResume](virtualization/vzvirtualmachine/canresume.md)
- [canStop](virtualization/vzvirtualmachine/canstop.md)
- [queue](virtualization/vzvirtualmachine/queue.md)
