ADS Device Notification
Es werden Daten unabhängig von einem ADS-Gerät an einen Client weitergeleitet.
Anforderung
Die bei der Device Notification übertragenen Daten werden mehrfach ineinander verschachtelt. Der Notification Stream enthält einen Array mit Elementen des Typs AdsStampHeader. Dieser Array enthält wiederum Elemente des Typs AdsNotificationSample.
AdsNotificationStream

Datenarray | Größe | Beschreibung |
---|---|---|
Länge | 4 Bytes | Größe der Daten in Byte. |
Stempel | 4 Bytes | Anzahl der Elemente des Typs AdsStampHeader |
AdsStampHeader | n Bytes | Array mit Elementen des Typs AdsStampHeader |
AdsStampHeader

Datenarray | Größe | Beschreibung |
---|---|---|
TimeStamp | 8 Bytes | Der Zeitstempel ist nach dem Windows FILETIME-Format codiert. D. h. der Wert enthält die Anzahl der 100-Nanosekunden-Intervalle, die seit dem 1.1.1601 abgelaufen sind. Darüber hinaus ist die lokale Zeitänderung nicht berücksichtigt. Somit erfolgt der Zeitstempel nach der Universal Coordinated Time (UTC). |
Beispiele | 4 Bytes | Anzahl der Elemente des Typs AdsNotificationSample |
AdsNotificationSample | n Bytes | Array mit Elementen des Typs AdsNotificationSample |
AdsNotificationSample

Datenarray | Größe | Beschreibung |
---|---|---|
Benachrichtigungs-Handle | 4 Bytes | Handle der Benachrichtigung. |
Samplegröße | 4 Bytes | Größe des Datenbereichs in Byte. |
Daten | n Bytes | Daten |
![]() | Wenn Ihr Handle ungültig wird, wird einmalig eine Benachrichtigung ohne Daten als Hinweis gesandt. |