Export (0) Print
Expand All

IFsrmExportImport interface

Used to export and import FSRM objects.

Note  This interface supports local use only. Remote operations are not supported.

To get this interface, call the CoCreateInstanceEx function. Use CLSID_FsrmExportImport as the class identifier and __uuidof(IFsrmExportImport) as the interface identifier. You must use the CLSCTX_INPROC_SERVER class context to create the object.

Members

The IFsrmExportImport interface inherits from the IDispatch interface. IFsrmExportImport also has these types of members:

Methods

The IFsrmExportImport interface has these methods.

MethodDescription
ExportFileGroups

Exports one or more file groups to the specified file.

ExportFileScreenTemplates

Exports one or more file screen templates to the specified file.

ExportQuotaTemplates

Exports one or more quota templates to the specified file.

ImportFileGroups

Imports one or more file groups from the specified file.

ImportFileScreenTemplates

Imports one or more file screen templates from the specified file.

ImportQuotaTemplates

Imports one or more quota templates from the specified file.

 

Remarks

Typically, these methods are used to move objects from one computer to another. These methods differ from the import and export methods on the objects (for example, IFsrmFileGroupManager::ExportFileGroups) in that they write to and read from a file whereas the object methods write to and read from a string.

The file that the export methods create is written in the context of the user.

To create this object from a script, use the Fsrm.FsrmExportImport program identifier.

Requirements

Minimum supported client

None supported

Minimum supported server

Windows Server 2008

Header

Fsrm.h (include FsrmPipeline.h, FsrmQuota.h, FsrmReports.h, FsrmScreen.h, or FsrmTlb.h)

DLL

SrmSvc.dll

CLSID

CLSID_FsrmExportImport is defined as 1482dc37-fae9-4787-9025-8ce4e024ab56

IID

IID_IFsrmExportImport is defined as efcb0ab1-16c4-4a79-812c-725614c3306b

 

 

Show:
© 2014 Microsoft