| Previous | Next |
| ERROR_ERRORS_ENCOUNTERED | ERROR_REQUEST_OUT_OF_SEQUENCE |
ERROR_NOT_CAPABLE
the selected implementation does not support the requested operation.
ERROR_NOT_CAPABLE identifies this condition: The request is understood, but the component lacks the necessary capability in its current implementation, mode, or negotiated feature set.
Where the result appears
- optional provider interfaces.
- storage or database features unavailable in a chosen backend.
- down-level implementations.
- operations disabled by the selected cursor or object mode.
What to collect
- component version and provider identity.
- capability or property-query results.
- operation flags and object creation options.
- whether an alternate implementation succeeds.
Handling and recovery
Negotiate capabilities before enabling the feature and provide a documented fallback where one exists. Repeated retries against the same implementation and configuration are not useful because capability does not change transiently.
Common misinterpretation
This differs from access denied: granting more privilege will not add an unimplemented feature. It also differs from invalid arguments, because the request may be valid for another provider.
References
Looking for a different code? Search another status or error code.