ITcArchiveImportExport::ImportArchive
Importiert ein Archiv unter dem aktuellen Tree-Item. Der Importmodus (TCARCHIVE_IMPORTMODE) bestimmt das Verhalten bei Konflikten. bstrBefore erlaubt das Einfügen vor einem benannten Geschwister-Item. Auf gewöhnlichen Tree-Items nicht implementiert, auf genesteten Projektknoten wird der Aufruf an das innere Projekt weitergereicht.
Signatur
HRESULT ImportArchive(BSTR bstrFile, TCARCHIVE_IMPORTMODE mode, BSTR bstrBefore, VARIANT vInfo, ITcTreeItemCollection** pipItem);
Parameter
Name | Typ | Beschreibung |
|---|---|---|
bstrFile | BSTR | [in] Vollständiger Dateipfad des zu importierenden Archivs. |
mode | [in] Importmodus (Konflikt-/Ersetzungsverhalten). | |
bstrBefore | BSTR | [in, defaultvalue(L"")] Name eines Geschwister-Items, vor dem eingefügt werden soll. Leer hängt am Ende an. |
vInfo | VARIANT | [in, optional] Zusätzliche Importinformationen (implementierungsabhängig). |
Rückgabewert
Name | Typ | Beschreibung |
|---|---|---|
pipItem | [out, retval] Sammlung der neu importierten Tree-Items. | |
(HRESULT) | HRESULT |
|
Fehlercodes
-
E_NOTIMPL: Auf einfachen Tree-Items nicht unterstützt. -
TSM_E_ITEMDELETED: Das referenzierte Tree-Item ist nicht mehr gültig.