ITcSmTreeItem::ImportChild

Importiert ein untergeordnetes Tree Item aus der Zwischenablage oder einer zuvor exportierten Datei.

HRESULT ImportChild(BSTRbstrFile, BSTRbstrBefore, VARIANT_BOOLbReconnect, BSTRbstrName, ITcSmTreeItem**pipItem); 

Parameter

bstrFile

[in, defaultvalue(L"")] Name der Datei, aus der das neue untergeordnete Element importiert wird. Wird kein Dateiname angegeben (leere Zeichenkette), dann wird das untergeordnete Element aus der Zwischenablage importiert.

bstrBefore

[in, defaultvalue(L"")] Wenn gesetzt, enthält der Parameter den Namen eines anderen untergeordneten Tree Items, vor dem das neue Element einzufügen ist. Wenn nicht gesetzt, dann wird das untergeordnete Element am Ende angefügt.

bReconnect

[in, defaultvalue(VARIANT_TRUE)] Ein optionales Flag, das den System Manager anweist, zu versuchen, die Variablen aus dem importierten Element mit den anderen Variablen in der Konfiguration (nach Namen) erneut zu verbinden.

bstrName

[in, defaultvalue(L"")] Wenn gesetzt, wird der Name des untergeordneten Elements mit seinem Namen in der Importdatei überschrieben.

pipItem

[out, retval] Zeigt auf den Speicherort eines ITcSmTreeItem-Schnittstellenzeigers, der das Ergebnis erhält.

Rückgabewerte

S_OK

Funktion hat Wert erfolgreich zurückgegeben.

NTE_NOT_FOUND (0x80090011)

die Datei kann nicht gefunden / geöffnet werden.

NTE_BAD_SIGNATURE (0x80090006)

die Datei enthält kein gültiges Tree item.

TSM_E_MISMATCHINGITEMS (0x98510004)

das in der Datei enthaltene Element ist kein gültiges untergeordnetes Tree Item.