ITcSysManager::LookupTreeItem
Die LookupTreeItem()-Methode gibt einen ITcTreeItem-Zeiger eines Tree Items zurück, das mit seinem vollständigen Pfadnamen angegeben wird.
HRESULT LookupTreeItem(BSTRbstrItem, ITcSmTreeItem**pipItem);
Parameter
bstrItem |
[in] Pfadname des von Ihnen gesuchten Tree Items. Der vollständige Pfadname ist erforderlich und jeder Zweig muss durch ein Zirkumflex ‚^’ oder Tabulatorzeichen getrennt sein. Eine Liste der Kurzformen der wichtigsten Tree Items wird unten angegeben. |
pipItem |
[out, retval] zeigt auf den Speicherort eines ITcSmTreeItem-Schnittstellenzeigers bei Rückgabe. Der Schnittstellenzeiger ermöglicht den Zugriff auf spezifische, zum Tree Item gehörige Methoden. |
Rückgabewerte
S_OK |
Funktion hat Wert erfolgreich zurückgegeben. |
TSM_E_ITEMNOTFOUND (0x98510001) |
der Pfadname verweist nicht auf ein bestehendes Tree Item. |
Kurzformen
Auf die wichtigsten Tree Item, die in jeder Konfigurationsdatei bestehen, kann über Kurzformen zugegriffen werden. Diese Kurzformen sind sprachenneutral und erfordern weniger Speicherplatz:
"TIIC": shortcut for "I/O Configuration"
“TIID": shortcut for "I/O Configuration^I/O Devices" or "I/O Configuration" TAB "I/O Devices"
“TIRC": shortcut for "Real-Time Configuration"
“TIRR": shortcut for "Real-Time Configuration^Route Settings"
“TIRT": shortcut for " Real-Time Configuration^Additional Tasks" or " Real-Time Configuration" TAB "Additional Tasks"
“TIRS": shortcut for " Real-Time Configuration^Real-Time Settings" or " Real-Time Configuration" TAB "Real-Time Settings"
“TIPC": shortcut for "PLC Configuration"
“TINC": shortcut for "NC Configuration"
“TICC": shortcut for "CNC Configuration"
“TIAC": shortcut for "CAM Configuration"
Beispiel (C++):
ITcSmTreeItem* ipItem;
BSTR bstrItem = L"TIID^Device 1 (C1220)";
if ( SUCCEEDED(spTsm->LookupTreeItem( bstrItem, &ipItem ))
)
{
// do anything with ipItem
ipItem->Release();
}
Beispiel (VB): Dim ipItem As ITcSmTreeItem set ipItem = spTsm.LookupTreeItem("TIID^Device 1 (C1220)") ' do anything with ipItem |