Compartilhar via


Método ICOMAdminCatalog::ExportApplication (comadmin.h)

Exporta um aplicativo COM+ ou proxy de aplicativo para um arquivo, pronto para instalação em computadores diferentes.

Sintaxe

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

Parâmetros

[in] bstrApplIDOrName

O GUID ou o nome do aplicativo a ser exportado.

[in] bstrApplicationFile

O nome do arquivo para o qual exportar o aplicativo, incluindo o caminho do arquivo. Se esse parâmetro for NULL ou uma cadeia de caracteres vazia, o método ExportApplication retornará E_INVALIDARG. Se o caminho não for especificado, o diretório atual será usado. Se um caminho relativo for inserido, o caminho será relativo ao diretório atual.

[in] lOptions

Especifica as opções de exportação do aplicativo. Esse parâmetro pode ser um dos valores a seguir do tipo de enumeração COMAdminApplicationExportOptions .

Valor Significado
COMAdminExportNoUsers
0
Exporte sem os usuários atribuídos às funções de aplicativo.
COMAdminExportUsers
1
Exporte com os usuários atribuídos às funções de aplicativo.
COMAdminExportApplicationProxy
2
Exportar aplicativos como proxies.
COMAdminExportForceOverwriteOfFile
4
Substitui os arquivos existentes.
COMAdminExportIn10Format
16
Exportar no formato COM+ 1.0 (Windows 2000).

Retornar valor

Esse método pode retornar os valores de retorno padrão E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED e E_FAIL, bem como os valores a seguir.

Código de retorno Descrição
S_OK
O método foi concluído com sucesso.
COMADMIN_E_OBJECT_DOES_NOT_EXIST
O aplicativo não existe.

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho comadmin.h

Confira também

ICOMAdminCatalog