The operation was called under improper circumstances.
An operation was invoked on an inappropriate object or at an inappropriate time. This return code is similar to RETCODE_PRECONDITION_NOT_MET, except that there is no precondition that could be changed to make the operation succeed.