Senden von MELDUNGEN mit Streampuffern

Wenn Ihre Anwendung mit Streampuffern arbeitet, verwendet sie die funktion "streamsStreamOut", um alle (kurzen und langen) CSV-Nachrichten an das Gerät zu senden. Verwenden Sie zum Angeben von Datenstromblöcken die Strukturen CSVHDR und QUADEVENT. Die BLOCKSHDR-Struktur enthält eine Adresse eines gesperrten Datenblocks, die Länge des Datenblocks und einige sortierte Flags. Die Daten werden in Form von STRUKTURENEVENT-Strukturen gespeichert. Das System erzwingt eine Größenbeschränkung von 64.000 für Streampuffer.

Nachdem Sie mithilfe von "streamsStreamOut" einen Datenstrompuffer gesendet haben, müssen Sie warten, bis der Gerätetreiber mit dem Datenblock fertig ist, bevor Sie ihn freigeben. Wenn Sie mehrere Datenblöcke senden, müssen Sie den Abschluss jedes Datenblocks überwachen, damit Sie wissen, wann zusätzliche Blöcke gesendet werden sollen. Informationen zu verschiedenen Verfahren zum Überwachen der Vervollständigung von Datenblöcken finden Sie unter Verwalten von MSI-Datenblöcken.