Herunterladen Inhalt Inhalt Diese Seite drucken

Syslibmem.lib; Überblick; Sysmemalloc; Sysmemcmp - Bosch Rexroth IndraLogic 07VRS Bedienungsanleitung

Sps-system-bibliotheken 1g
Inhaltsverzeichnis

Werbung

Bibliotheksbeschreibung | Rexroth IndraLogic 07VRS
16

SysLibMem.lib

16.1
Überblick
16.2

SysMemAlloc

Input-Variable
Datentyp
dwSize
DWORD
16.3

SysMemCmp

Input-Variable
Datentyp
dwBuf1
DWORD
dwBuf2
DWORD
dwCount
DWORD
16.4

SysMemCpy

Diese Bibliothek dient der Speicherverwaltung. Beinhaltet das Zielsystem die
Funktionalität, können folgende Bibliotheksfunktionen zum Arbeiten mit Spei‐
cherbereichen verwendet werden (Die Abarbeitung erfolgt synchron.):
SysMemAlloc, Seite 49
SysMemFree, Seite 50
SysMemMove, Seite 50
SysMemSet, Seite 50
SysMemCmp, Seite 49
SysMemCpy, Seite 49
SysMemSwap, Seite 51
Diese Funktion vom Typ DWORD dient dazu, Speicher dynamisch zu reser‐
vieren (Allokation).
Als Rückgabewert erhält man entweder den Pointer auf den reservierten Spei‐
cherplatz oder 0, wenn nicht soviel Platz wie angefordert, verfügbar ist. Dieser
Rückgabewert sollte immer geprüft werden, auch wenn nur ein kleiner Spei‐
cherbereich allokiert werden soll !
Die Funktion wird von IndraLogic SP RTE nicht unterstützt.
Beschreibung
Anzahl Bytes, die reserviert werden sollen
Diese Funktion vom Typ DWORD vergleicht den Inhalt zweier Speicherberei‐
che der Größe dwCount. "dwBuf1" und "dwBuf2" geben jeweils den Beginn der
Speicherbereiche an.
Als Rückgabewert erhält man die Differenz zwischen den Speicherinhalten:
< 0 buf1 kleiner als buf2 = 0 buf1 gleich groß wie buf2 > 0 buf1 größer als buf2
Beschreibung
Adresse des Speicherbereichs 1 (buf1)
Adresse des Speicherbereichs 2 (buf2)
Anzahl der Bytes, die verglichen werden sollen
Diese Funktion vom Typ DWORD wird benutzt, um eine definierte Anzahl von
Speicherstellen von einem Speicher in einen anderen zu kopieren.
Als Rückgabewert erhält man wieder den Zeiger auf die Adresse des Zielspei‐
cherbereichs.
Electric Drives
| Bosch Rexroth AG
and Controls
49/106
SysLibMem.lib

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis