3.2.4.2.43.19 Parameters (put) (Opnum 30)
The Parameters (put) method sets the Parameters of the pipeline module definition and returns S_OK upon successful completion.
-
[propput, id(FSRM_PROPERTY(FSRM_DISPID_PIPELINE_MODULE_DEFINITION | 0xA))] HRESULT Parameters( [in] SAFEARRAY(VARIANT) parameters );
parameters: Contains the Parameters of the pipeline module definition.
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 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 Module Definition.Parameters for the pipeline module definition to parameters.