ITcSysManager::UnlinkVariables
The UnlinkVariables() method unlinks two variables, which are specified by their names, or clears all links from the first variable if the name bstrV2 of the second variable is empty. The two variables represented by their tree path name will be unlinked. The path names must have the same syntax as described in ITcSysManager::LookupTreeItem. The same shortcuts can be used.
HRESULT UnlinkVariables(BSTRbstrV1, BSTRbstrV2);
Parameters
bstrV1 |
[in] path name of the first variable. The full path name is required and each branch must be separated by a circumflex accent '^' or a tab. |
bstrV2 |
[in, defaultvalue(L"")] path name of the second variable. If set the full path name is required and each branch must be separated by a circumflex accent '^' or a tab. |
Return Values
S_OK |
function returns successfully. |
S_FALSE |
the two variables have no link between them. |
TSM_E_ITEMNOTFOUND (0x98510001) |
one or both of the path name(s) does not qualify an existing tree item. |
TSM_E_INVALIDITEMTYPE (0x98510002) |
one or both of the tree item(s) is not a variable. |
TSM_E_CORRUPTEDLINK (0x98510005) |
the two variables cannot unlinked. |
Comments
If bstrV2 is an empty string the function clears all links of variable given by bstrV1. If bstrV2 is not empty only an existing link between both variables will be deleted. |