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. |