3.2.4.2.48.34 Parameters (put) (Opnum 44)

The Parameters (put) (Opnum 44) method returns an array of additional parameters for the file management job and returns S_OK upon successful completion.

 [propput, id(FSRM_PROPERTY(FSRM_DISPID_FILE_MANAGEMENT_JOB | 0x12))] HRESULT Parameters(
   [in] SAFEARRAY(VARIANT) parameters
 );

parameters: Contains the array of additional parameters for the file management job.

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

Return value/code

Description

0x80070057

E_INVALIDARG

One or more of the values specified in the parameters parameter is not of the form "parameter=value", where "parameter" and "value" are placeholders for text supplied by the client.

Upon receiving this message, the server MUST validate parameters:

  • Verify that the elements of parameters have the correct format. (See parameter strings in section 3.2.4.2  for more details on the format of the elements of the parameters array.) If they do not, return E_INVALIDARG.

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

The server MUST set the list of File Management Job.Parameters for the file management job to parameters.