Zuordnen und Vorbereiten von DATENQUELLEN-Datenblöcken

Die Funktionen "bedOutLongMsg", "turboInAddBuffer"und "streamingStreamOut" erfordern, dass Anwendungen Datenblöcke zuordnen müssen, die zur Wiedergabe oder Aufzeichnung an die Gerätetreiber übergeben werden. Jede dieser Funktionen verwendet eine CSVHDR-Struktur, um ihren Datenblock zu beschreiben.

Bevor Sie eine dieser Funktionen verwenden, um einen Datenblock an einen Gerätetreiber zu übergeben, müssen Sie Speicher für den Puffer und die Headerstruktur zuordnen, die den Datenblock beschreibt.

Windows stellt die folgenden Funktionen zum Vorbereiten und Bereinigen von CSV-Datenblöcken bereit.

Wert Bedeutung
partsInPrepareHeader Bereitet einen INPUT-Datenblock vor.
partsInUnprepareHeader Bereinigt die Vorbereitung eines INPUT-Eingabedatenblocks.
partsOutPrepareHeader Bereitet einen OUTPUT-Ausgabedatenblock vor.
partsOutUnprepareHeader Bereinigt die Vorbereitung eines CSV-Ausgabedatenblocks.

Bevor Sie einen BLOCKS-Datenblock an einen Gerätetreiber übergeben, müssen Sie den Puffer vorbereiten, indem Sie ihn an die Funktion "sysInPrepareHeader" oder "pubOutPrepareHeader" übergeben. Wenn der Gerätetreiber mit dem Puffer fertig ist und ihn zurückgibt, müssen Sie diese Vorbereitung bereinigen, indem Sie den Puffer an die Funktion "sysInUnprepareHeader" oder "outUnprepareHeader" übergeben, bevor der zugeordnete Arbeitsspeicher freigegeben werden kann.

PARTS-Dienste