---
title: FF_OK
framework: Force Feedback
role: symbol
role_heading: Global Variable
platforms: [Mac Catalyst 13.0+, macOS 10.2+]
path: forcefeedback/ff_ok
---

# FF_OK

## Declaration

```swift
var FF_OK: HRESULT { get }
```

## Discussion

Discussion The operation completed successfully.

## See Also

### Constants

- [E_PENDING](forcefeedback/e_pending.md)
- [FF_DEGREES](forcefeedback/ff_degrees.md)
- [FF_DOWNLOADSKIPPED](forcefeedback/ff_downloadskipped.md)
- [FF_EFFECTRESTARTED](forcefeedback/ff_effectrestarted.md)
- [FF_FALSE](forcefeedback/ff_false.md)
- [FF_FFNOMINALMAX](forcefeedback/ff_ffnominalmax.md)
- [FF_INFINITE](forcefeedback/ff_infinite.md)
- [FF_SECONDS](forcefeedback/ff_seconds.md)
- [FF_TRUNCATED](forcefeedback/ff_truncated.md)
- [FF_TRUNCATEDANDRESTARTED](forcefeedback/ff_truncatedandrestarted.md)
- [FFEFF_OBJECTOFFSETS](forcefeedback/ffeff_objectoffsets.md)
- [FFERR_DEVICEFULL](forcefeedback/fferr_devicefull.md)
- [FFERR_DEVICEPAUSED](forcefeedback/fferr_devicepaused.md)
- [FFERR_DEVICERELEASED](forcefeedback/fferr_devicereleased.md)
- [FFERR_EFFECTPLAYING](forcefeedback/fferr_effectplaying.md)
