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