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 "Base" adressiert den System Manager.

bstrVersion

BSTR

[in] Zu ladende Version. Ungültige Strings führen zur Default-Version.

Rückgabewert

Name

Typ

Beschreibung

(HRESULT)

HRESULT

S_OK bei Erfolg, sonst Fehlercode.

Fehlercodes

Siehe auch