FDRM Error Constants
The following table shows FDRM error codes and their descriptions.
Error code | Description |
---|---|
E_INSUFFICIENT_BUFFER | Error. The buffer size is too small. |
E_FILE_NOT_FOUND | Error. The file was not found. |
S_FDRM_NOTDRMOBJECT | Success. API call succeeded but the passed-in object is not FDRM-protected. |
S_FDRM_NOPROVIDER | Success. API call succeeded but no FDRM provider is installed. |
E_FDRM_FILEDELETED | Object did not have rights and could not be reactivated. User chose to delete the object. |
E_FDRM_LICENSEPENDING | Object cannot be used now but there is an outstanding request for some type of rights renewal. |
E_FDRM_CANCELLED | User chose not to use object with prompt based rights. |
E_FDRM_NOTDRMOBJECT | API call failed because the passed-in object was not FDRM-protected. |
E_FDRM_NOTALLOWED | Requested operation is not allowed for this object or object does not have sufficient rights to be used. |
E_FDRM_NOFORWARDRIGHTS | Object does not have rights to be forwarded. |
E_FDRM_NONOTIFY | The object was never registered for notifications. |
E_FDRM_NOPROVIDER | API call failed because no FDRM provider was installed. |
E_FDRM_UNKNOWNMETRIC | Unknown metric type requested from FDRM_GetMetric. |
E_FDRM_ERRORNOTHANDLED | Error could not be handled by FDRM_HandleError. |
See Also
Send Feedback on this topic to the authors