3.2.4.2.23.5 Members (put) (Opnum 15)

The Members (put) method sets the members of the file group. Members are file name patterns that need to be considered part of the group.

 [propput, id(FSRM_PROPERTY(FSRM_DISPID_FILEGROUP | 0x02))] HRESULT Members(
   [in] IFsrmMutableCollection* members
 );

members: Contains an IFsrmMutableCollection populated with file name patterns to use as file group members. Each pattern MUST NOT contain illegal pattern characters (section 3.2.4.2). The maximum length for each pattern is 260 characters.

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

Return value/code

Description

0x8004530A

FSRM_E_INVALID_TEXT

One of the specified members contains an empty string.

0x80070057

E_INVALIDARG

This code is returned for the following reasons:

  • The members parameter is NULL.

  • The members parameter contains non-valid characters or is NULL. The following are considered invalid characters: comma (,), single quote ('), double quote ("), vertical bar (|).

  • The variant is not a valid variant type. If the variant type is not VT_BSTR, the variant is an invalid type.

The server MUST use the file name patterns in members as members of the file group or return a nonzero error code.