ITcSysManager::LinkVariables

Die LinkVariables()-Methode verknüpft zwei Variablen, die mit ihrem Namen spezifiziert werden. Die beiden mit ihrem jeweiligen Pfadnamen bezeichneten Variablen werden verknüpft. Die Syntax der Pfadnamen muss der in ITcSysManager::LookupTreeItem beschriebenen Syntax entsprechen. Die gleichen Kurzformen können verwendet werden.

HRESULT LinkVariables(BSTRbstrV1, BSTRbstrV2, longoffs1, longoffs2, longsize); 

Parameter

bstrV1

[in] Pfadname der ersten Variablen. Der vollständige Pfadname ist erforderlich und jeder Zweig muss durch ein Zirkumflex ‚;^’; oder Tabulatorzeichen getrennt sein.

bstrV2

[in] Pfadname der zweiten Variablen. Der vollständige Pfadname ist erforderlich und jeder Zweig muss durch ein Zirkumflex ‚;^’; oder Tabulatorzeichen getrennt sein.

offs1

[in, defaultvalue(0)] Bit-Offset der ersten Variablen (wird verwendet, wenn die beiden Variablen unterschiedlicher Größe sind oder wenn nicht die ganze Variable verknüpft werden soll).

offs2

[in, defaultvalue(0)] Bit-Offset der zweiten Variablen.

Größe

[in, defaultvalue(0)] Anzahl der Bits, die verknüpft werden sollen. Wenn Größe gleich 0 ist, dann wird der Kleinstwert der Variablengröße von Variable 1 und 2 verwendet.

Rückgabewerte

S_OK

Funktion hat Wert erfolgreich zurückgegeben.

TSM_E_ITEMNOTFOUND (0x98510001)

ein oder beide Pfadname(n) verweist(verweisen) nicht auf ein bestehendes Tree Item.

TSM_E_INVALIDITEMTYPE (0x98510002)

ein oder beide Tree item(s) ist (sind) keine Variable.

TSM_E_MISMATCHINGITEMS (0x98510004)

die beiden Variablen können nicht miteinander verknüpft werden. Möglicherweise haben Sie versucht, den Ausgang von einer Task mit einem Ausgang von einer anderen Task, oder einen Ausgang von einer Task mit dem Eingang eines Geräts, oder zwei Variablen vom gleichen Eigentümer zu verbinden.

E_INVALIDARG

die Werte von offs1, offs2 und/oder Größe passen nicht zu den Variablen.