Share via


FDRM Error Constants

Send Feedback

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

FDRM API Reference

Send Feedback on this topic to the authors

Feedback FAQs

© 2006 Microsoft Corporation. All rights reserved.