ITcRemoteManager::SetComponentVersion
Setzt die zu ladende Version einer benannten TwinCAT-Komponente. Aktuell ist nur die Komponente "Base" (bzw. ein leerer Komponentenname) implementiert. Alle anderen Komponentennamen liefern E_NOTIMPL. Bei der Base-Komponente wird der Versions-String geparst und, falls gültig, die angeforderte Version fest geladen. Ein leerer oder syntaktisch ungültiger String fällt auf die Default-Version zurück.
Signatur
HRESULT SetComponentVersion([in] BSTR bstrComponent, [in] BSTR bstrVersion);
Parameter
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
bstrComponent |
BSTR |
[in] Komponentenname. Leer oder |
|
bstrVersion |
BSTR |
[in] Zu ladende Version. Ungültige Strings führen zur Default-Version. |
Rückgabewert
|
Name |
Typ |
Beschreibung |
|---|---|---|
|
(HRESULT) |
HRESULT |
|
Fehlercodes
-
E_NOT_VALID_STATE: Es ist kein Komponenten-Host registriert. -
E_NOTIMPL:bstrComponentist nicht"Base"und auch nicht leer.
Siehe auch
- GetComponentVersion
- GetComponentVersions