Partager via


Méthode IMsmMerge ::ExtractCAB (mergemod.h)

La méthode ExtractCAB extrait le fichier de .cab incorporé à partir d’un module et l’enregistre en tant que fichier spécifié. Le programme d’installation crée ce fichier s’il n’existe pas déjà et remplace le fichier s’il existe. Pour plus d’informations, consultez la méthode ExtractCAB de l’objet Merge .

IMsmMerge2 ::ExtractCAB Mergemod.dll version 2.0 ou ultérieure.

 
IMsmMerge ::ExtractCAB Toutes les versions Mergemod.dll.

Syntaxe

HRESULT ExtractCAB(
  [in] const BSTR FileName
);

Paramètres

[in] FileName

Fichier de destination complet. Un LPCWSTR peut être utilisé à la place d’un BSTR.

Valeur retournée

Cette méthode peut retourner l’une de ces valeurs.

Valeur Signification
E_INVALIDARG
L’un des arguments n’est pas valide.
ERROR_OPEN_FAILED en tant que HRESULT
Impossible de créer le fichier de sortie.
ERROR_WRITE_FAULT en tant que HRESULT
Impossible d’écrire des données dans le fichier de sortie.
E_FAIL
Impossible d’accéder au fichier de .cab incorporé.
S_FALSE
Aucun fichier de .cab incorporé n’a été trouvé.
S_OK
La fonction a réussi.

Configuration requise

Condition requise Valeur
Client minimal pris en charge Mergemod.dll 1.0 ou version ultérieure
Plateforme cible Windows
En-tête mergemod.h
DLL Mergemod.dll

Voir aussi

Automatisation des modules de fusion