Share via


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

Exporte une application COM+ ou un proxy d’application vers un fichier, prêt à être installé sur différents ordinateurs.

Syntaxe

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

Paramètres

[in] bstrApplIDOrName

GUID ou nom d’application de l’application à exporter.

[in] bstrApplicationFile

Nom du fichier vers lequel exporter l’application, y compris le chemin du fichier. Si ce paramètre a la valeur NULL ou une chaîne vide, la méthode ExportApplication retourne E_INVALIDARG. Si le chemin d’accès n’est pas spécifié, le répertoire actif est utilisé. Si un chemin relatif est entré, le chemin d’accès est relatif au répertoire actif.

[in] lOptions

Spécifie les options d’exportation de l’application. Ce paramètre peut être l’une des valeurs suivantes du type d’énumération COMAdminApplicationExportOptions .

Valeur Signification
COMAdminExportNoUsers
0
Exportez sans les utilisateurs affectés aux rôles d’application.
COMAdminExportUsers
1
Exportez avec les utilisateurs affectés à des rôles d’application.
COMAdminExportApplicationProxy
2
Exporter des applications en tant que proxys.
COMAdminExportForceOverwriteOfFile
4
Remplacer les fichiers existants.
COMAdminExportIn10Format
16
Exporter au format COM+ 1.0 (Windows 2000).

Valeur retournée

Cette méthode peut retourner les valeurs de retour standard E_INVALIDARG, E_OUTOFMEMORY, E_UNEXPECTED et E_FAIL, ainsi que les valeurs suivantes.

Code de retour Description
S_OK
La commande s'est correctement terminée.
COMADMIN_E_OBJECT_DOES_NOT_EXIST
L'application n'existe pas.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête comadmin.h

Voir aussi

ICOMAdminCatalog