AddDeviceNotification

Verbindet eine Variable mit dem Client. Der Client wird durch ein Event angezeigt.

HRESULT AddDeviceNotification(
  long         indexGroup,
  long         indexOffset,
  long         cbLenData,
  ADSTRANSMODE transMode,
  long         nMaxDelay,
  long         nCycleTime,
  long*        phNotification
);

Parameter

indexGroup

[in] Variable vom Typ long die die Index Group der Variable, auf die geschrieben werden soll, enthält.

indexOffset

[in] Variable vom Typ long  die den Index Offset der Variable, auf die geschrieben werden soll, enthält.

cbLenData

[in] Anzahl der Bytes die aus der verbundenen Variablen gelesen werden sollen.

transMode

[out] Modus, wie die Variable mit dem Typ ADSTRANSMODE verbunden ist.

nMaxDelay

[in] Die Zeit mit einer Auflösung von 100 ns nach der ein callback der implementierten _ITcAdsSyncEvent Schnittstelle erwartet wird.

nCycleTime

[in] Die Zeit mit einer Auflösung von 100 ns , wie die Variable gesammelt werden soll.

phNotification

[out, retval] Pointer auf das Handle, das allein die Verbindung zur Variablen kennzeichnet. 

Rückgabe Werte

S_OK

Die Funktion wurde erfolgreich aufgerufen.

ADSERRORCODES

Ein Fehler tritt auf.

Anmerkungen

Eine nCycleTime= 10000 und  nMaxDelay=100000 würde alle 10 ms 10 Werte mit der Auflösung von 1 ms erhalten.