Méthode IMsmMerge ::ExtractFiles (mergemod.h)
La méthode ExtractFiles extrait le fichier .cab incorporé à partir d’un module, puis écrit ces fichiers dans le répertoire de destination. Pour plus d’informations, consultez la méthode ExtractFiles de l’objet Merge .
IMsmMerge2 ::ExtractFiles Mergemod.dll version 2.0 ou ultérieure.
Syntaxe
HRESULT ExtractFiles(
[in] const BSTR Path
);
Paramètres
[in] Path
Répertoire de destination complet. Une LPCWSTR peut être utilisée à la place d’un BSTR.
Valeur retournée
Cette méthode peut retourner l’une de ces valeurs.
Valeur | Signification |
---|---|
|
Impossible de créer le chemin d’accès de sortie. |
|
Impossible de créer le fichier de sortie. |
|
Impossible d’écrire des données dans le fichier de sortie. |
|
Impossible d’accéder au fichier .cab incorporé ou de créer un fichier temporaire. |
|
Aucun fichier de .cab incorporé n’a été trouvé. |
|
La fonction a réussi. |
Notes
Tous les fichiers du répertoire de destination portant le même nom sont remplacés. Le chemin d’accès est créé s’il n’existe pas déjà.
ExtractFiles extrait toujours les fichiers à l’aide de noms de fichiers courts pour le chemin d’accès. Pour utiliser des noms de fichiers longs pour le chemin d’accès, utilisez la fonction ExtractFilesEx .
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 |