3.2.4.2.37.10 Parameters (get) (Opnum 20)

The Parameters (get) method returns an array of parameters for the property definition.

 [propget, id(FSRM_PROPERTY(FSRM_DISPID_PROPERTY_DEFINITION | 0x05))] HRESULT Parameters(
   [out, retval] SAFEARRAY(VARIANT)* parameters
 );

parameters: Pointer to a variable that upon completion 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 is NULL.

Upon receiving this message, the server MUST validate parameters:

  • Verify that parameters is not NULL.

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

The server MUST set the parameters array to the list of Property Definition.Parameters for the property definition. See parameter strings in section 3.2.4.2 for more details on the format of the elements of the array retrieved.