3.2.4.2.48.28 PropertyConditions (get) (Opnum 38)

The PropertyConditions (get) method retrieves all the property conditions configured for the file management job and returns S_OK upon successful completion.

 [propget, id(FSRM_PROPERTY(FSRM_DISPID_FILE_MANAGEMENT_JOB | 0x0f))] HRESULT PropertyConditions(
   [out, retval] IFsrmCollection** propertyConditions
 );

propertyConditions: Pointer to an IFsrmCollection interface pointer (section 3.2.4.2.1) that upon completion contains pointers to the property conditions configured for the file management job. A caller MUST release the collection received when the caller is done with it.

Return Values: The method MUST return zero on success or a nonzero error code on failure.

Return value/code

Description

0x80070057

E_INVALIDARG

The propertyConditions parameter is NULL.

Upon receiving this message, the server MUST validate parameters:

  • Verify that propertyCondtions is not NULL.

If any validation fails, the server MUST terminate processing and return a nonzero error code.

The server MUST populate propertyCondtions with the IFsrmPropertyCondition interface pointer (section 3.2.4.2.49) of each property condition configured for the file management job.

If there are no property conditions configured for the file management job, the server MUST return an IFsrmCollection object that contains zero objects.