Freigeben über


IMsmMerge2::CreateSourceImage-Methode (mergemod.h)

Die CreateSourceImage-Methode ermöglicht es dem Client, die Dateien aus einem Modul nach einer Zusammenführung in ein Quellimage auf dem Datenträger zu extrahieren, wobei Änderungen am Modul berücksichtigt werden, die möglicherweise während der Modulkonfiguration vorgenommen wurden. Weitere Informationen finden Sie in der CreateSourceImage-Methode des Merge-Objekts .

Syntax

HRESULT CreateSourceImage(
  [in]  const BSTR   Path,
  [in]  VARIANT_BOOL fLongFileNames,
  [out] IMsmStrings  **pFilePaths
);

Parameter

[in] Path

Der Pfad des Stammes des Quellimages für die Installation.

[in] fLongFileNames

fLongFileNames bestimmt, ob lange Dateinamen sowohl für Pfadsegmente als auch für endgültige Dateinamen verwendet werden.

[out] pFilePaths

Ein Zeiger auf einen Speicherort des Arbeitsspeichers. Dieser Speicherort empfängt einen zweiten Zeiger auf einen Zeichenfolgenenumerator, der eine Liste vollqualifizierter Pfade für die extrahierten Dateien enthält. Die Liste ist leer, wenn keine Dateien extrahiert werden können. Dieses Argument kann NULL sein. Wenn pFilePaths null ist, wird keine Liste bereitgestellt.

Rückgabewert

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

   
Unterstützte Mindestversion (Client) Mergemod.dll 2.0 oder höher
Zielplattform Windows
Kopfzeile mergemod.h
DLL Mergemod.dll

Weitere Informationen

Automatisierung für Mergemodule