Freigeben über


IMsmMerge::ExtractCAB-Methode (mergemod.h)

Die ExtractCAB-Methode extrahiert die eingebettete .cab-Datei aus einem Modul und speichert sie als die angegebene Datei. Das Installationsprogramm erstellt diese Datei, wenn sie noch nicht vorhanden ist, und überschreibt die Datei, falls vorhanden. Weitere Informationen finden Sie unter der ExtractCAB-Methode des Merge-Objekts .

IMsmMerge2::ExtractCAB Mergemod.dll Version 2.0 oder höher.

 
IMsmMerge::ExtractCAB Alle Mergemod.dll Versionen.

Syntax

HRESULT ExtractCAB(
  [in] const BSTR FileName
);

Parameter

[in] FileName

Das vollqualifizierte Zielverzeichnis. Anstelle eines BSTR kann ein LPCWSTR verwendet werden.

Rückgabewert

Diese Methode kann einen dieser Werte zurückgeben.

Wert Bedeutung
E_INVALIDARG
Eines der Argumente ist ungültig.
ERROR_OPEN_FAILED als HRESULT
Die Ausgabedatei konnte nicht erstellt werden.
ERROR_WRITE_FAULT als HRESULT
Daten konnten nicht in die Ausgabedatei geschrieben werden.
E_FAIL
Auf eingebettete .cab-Datei kann nicht zugegriffen werden.
S_FALSE
Es wurde keine eingebettete .cab Datei gefunden.
S_OK
Die Funktion wurde erfolgreich ausgeführt.

Anforderungen

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

Weitere Informationen

Automatisierung für Mergemodule