ICOMAdminCatalog::ExportApplication 方法 (comadmin.h)

将 COM+ 应用程序或应用程序代理导出到文件,准备在不同的计算机上安装。

语法

HRESULT ExportApplication(
  [in] BSTR bstrApplIDOrName,
  [in] BSTR bstrApplicationFile,
  [in] long lOptions
);

参数

[in] bstrApplIDOrName

要导出的应用程序的 GUID 或应用程序名称。

[in] bstrApplicationFile

要导出应用程序的文件的名称,包括文件路径。 如果此参数为 NULL 或空字符串, 则 ExportApplication 方法返回E_INVALIDARG。 如果未指定路径,则使用当前目录。 如果输入相对路径,则路径相对于当前目录。

[in] lOptions

指定应用程序导出选项。 此参数可以是 COMAdminApplicationExportOptions 枚举类型中的下列值之一。

含义
COMAdminExportNoUsers
0
未将用户分配到应用程序角色的导出。
COMAdminExportUsers
1
使用分配到应用程序角色的用户进行导出。
COMAdminExportApplicationProxy
2
将应用程序导出为代理。
COMAdminExportForceOverwriteOfFile
4
覆盖现有文件。
COMAdminExportIn10Format
16
以 COM+ 1.0 (Windows 2000) 格式导出。

返回值

此方法可以返回标准返回值E_INVALIDARG、E_OUTOFMEMORY、E_UNEXPECTED和E_FAIL,以及以下值。

返回代码 说明
S_OK
该方法已成功完成。
COMADMIN_E_OBJECT_DOES_NOT_EXIST
应用程序不存在。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
目标平台 Windows
标头 comadmin.h

另请参阅

ICOMAdminCatalog