IFsrmExportImport::ImportQuotaTemplates method (fsrm.h)

Imports one or more quota templates from the specified file.

Syntax

HRESULT ImportQuotaTemplates(
  [in]  BSTR                       filePath,
  [in]  VARIANT                    *templateNamesSafeArray,
  [in]  BSTR                       remoteHost,
  [out] IFsrmCommittableCollection **templates
);

Parameters

[in] filePath

The full path to the file from which to import the quota templates. The string is limited to 260 characters.

[in] templateNamesSafeArray

A variant that contains the names of the quota templates to import. Set the variant to empty or NULL to import all templates.

Set the variant type to both VT_ARRAY and VT_VARIANT and the parray member to the SAFEARRAY of BSTRs.

[in] remoteHost

The name of the remote server. To specify the local server, set to an empty string.

[out] templates

An IFsrmCommittableCollection interface that contains a collection of IFsrmQuotaTemplateImported interfaces. To complete the import, you must call the IFsrmQuotaTemplateImported::Commit method.

Return value

The method returns the following return values.

Remarks

You can also use the IFsrmQuotaTemplateManager::ImportTemplates method to import the templates.

Requirements

Requirement Value
Minimum supported client None supported
Minimum supported server Windows Server 2008
Target Platform Windows
Header fsrm.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h, FsrmTlb.h)
DLL SrmSvc.dll

See also

FsrmExportImport

IFsrmExportImport