Methode ITComOnlineChange:PerformOnlineChange
Diese Methode wird von TwinCAT zum Durchführen des Online-Change aufgerufen.
Sie wird blockierend aufgerufen. Sie sollte deswegen nur kurze Zeit benötigen.
Syntax
virtual HRESULT TCOMAPI PerformOnlineChange(ITComObject* ipOldObj, TmcInstData* pOldInfo) = 0;
Rückgabewert
Bei Erfolg wird S_OK („0“) oder ein anderer positiver Wert zurückgegeben, vgl. Rückgabewerte. Erweiterte Meldungen beziehen sich dabei insbesondere auf die Spalte HRESULT in ADS Return Codes.
Parameter
Name | Typ | Beschreibung |
|---|---|---|
ipOldObj | ITComObject* | Referenz auf das existierende Objekt, welches ausgetauscht wird. |
pOldInfo | TmcInstData* | Referenz auf Informationen des existierenden Objektes. |
Über ipOldObj werden die Daten des bisher existierenden Objektes zur Übergabe bereitgestellt, sodass sie übernommen werden können.
Beispielsweise:
ULONG nData = sizeof(m_Parameter);
PVOID pData = &m_Parameter;
ipOldObj->TcGetObjPara(PID_Module1Parameter, nData, pData);