Status codes are returned by most functions in OFX suites and all plug-in actions to indicate the success or failure of the operation. All status codes are defined in ofxCore.h and #defined to be integers.
typedef int OfxStatus
OFX status return type.
Most OFX functions in host suites and all actions in a plug-in return a status code, where the status codes are all 32 bit integers. This typedef is used to label that status code.
Status code indicating all was fine.
Status error code for a failed operation.
Status error code for a fatal error.
Only returned in the case where the plug-in or host cannot continue to function and needs to be restarted.
Status error code for an operation on or request for an unknown object.
Status error code returned by plug-ins when they are missing host functionality, either an API or some optional functionality (eg: custom params).
Plug-Ins returning this should post an appropriate error message stating what they are missing.
Status error code for an unsupported feature/operation.
Status error code for an operation attempting to create something that exists.
Status error code for an incorrect format.
Status error code indicating that something failed due to memory shortage.
Status error code for an operation on a bad handle.
Status error code indicating that a given index was invalid or unavailable.
Status error code indicating that something failed due an illegal value.
OfxStatus returned indicating a ‘yes’.
OfxStatus returned indicating a ‘no’.
OfxStatus returned indicating that a default action should be performed.
Status codes for GPU renders:
These are defined in
GPU render ran out of memory.
OpenGL render ran out of memory (same as
GPU render failed in a non-memory-related way.
OpenGL render failed in a non-memory-related way (same as