ITcModuleManager::SetOnlineModulePara
Schreibt über AdsSyncWriteReq() zum Zielsystem. VT_VARIANT|VT_BYREF wird entpackt. SAFEARRAY-Werte werden anhand ihrer Dimensionen und Elementgröße als zusammenhängender Puffer geschrieben. Skalare VARIANT-Typen werden je nach Basistyp mit 1, 2 oder 4 Byte geschrieben.
Signatur
HRESULT SetOnlineModulePara(ULONG oid, ULONG pid, VARIANT vData);
Parameter
Name | Typ | Beschreibung |
|---|---|---|
oid | ULONG | [in] ADS-IndexGroup bzw. Objekt-ID des Zielmoduls. |
pid | ULONG | [in] ADS-IndexOffset bzw. Parameter-ID. |
vData | VARIANT | [in] Zu schreibende Daten als |
Rückgabewert
Name | Typ | Beschreibung |
|---|---|---|
(HRESULT) | HRESULT |
|
Fehlercodes
ADS_E_INVALIDDATA: DerVARIANT-Typ wird nicht unterstützt.- ADS-Fehlercode: Der ADS-Schreibzugriff auf das Zielsystem ist fehlgeschlagen.