What does HRESULT 0x80045351 (FSRM_E_NO_PROPERTY_VALUE) mean?

 
Previous Next
FSRM_E_LAST_ACCESS_UPDATE_DISABLED FSRM_E_INPROC_MODULE_BLOCKED

FSRM_E_NO_PROPERTY_VALUE

FSRM_E_NO_PROPERTY_VALUE means the current operation tried to assign a value where the referenced FSRM property is defined or used without a caller-supplied value. This is a property-schema mismatch rather than a missing-file error.

Inspect the definition and operation

  • Read the property type, possible values, parameters, applies-to flags, and whether the property is system managed.
  • Confirm that the rule or job is intended to set a value rather than test presence or retrieve metadata.
  • Use clear/remove semantics when the goal is to delete a property instead of assigning an empty string.

An empty string, a null variant, and no property assignment are not interchangeable. Substituting a placeholder can create a value that later satisfies a condition unexpectedly. Correct the rule or API call to match the property definition, then validate the resulting property bag before persisting it.

Property definition · Property bag · Classification rule


Looking for a different code? Search another status or error code.