3.2.4.2.37.11 Parameters (put) (Opnum 21)

The Parameters (put) method sets the list of parameters for the property definition.

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

parameters: Contains the array of parameters for the property definition.

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

Return value/code

Description

0x80070057

E_INVALIDARG

The parameters value has an incorrect format or type.

Upon receiving this message, the server MUST perform the following operations or return a nonzero error code:

  • 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.

The server MUST set the list of Property Definition.Parameters for the property definition to parameters or return a nonzero error code.