Zum Hauptinhalt springen

SckWriteMem

obj -> SckWriteMem(int1, handle2, int3, int4) : int

Ausführbar von Clients mit grafischer Oberfläche Ausführbar vom Server Ausführbar von Clients mit Programmierschnittstelle Ausführbar von der Web-Schnittstelle Ausführbar vom Druckprozessor Ausführbar von der ODBC-Schnittstelle Ausführbar vom SOA-Service

Vom Memory-Objekt auf den Socket schreiben

Details

Mit dieser Funktion werden Daten auf den Socket (obj) geschrieben. Mit der Option _SckLine in (int1) wird nach den Daten automatisch ein CR/LF gesendet. Mit der Option _SckBuffered werden die Daten zunächst zwischengespeichert und entweder beim Erreichen der Puffergrenze (4 KB) oder durch den Aufruf von SckWrite () mit einer Länge von 0 geschrieben. Dadurch werden die Daten von mehreren SckWriteMem()-Aufrufen für das Versenden zusammengefasst.

In (handle2) muss der Deskriptor eines Memory -Objekts angegeben werden. In (int3) wird die Startposition und (int4) die Anzahl der zu schreibenden Bytes übergeben.

Das Resultat gibt die Anzahl der geschriebenen Bytes zurück. Ist das Resultat negativ, ist ein Fehler aufgetreten und das Resultat enthält den Fehlerwert.

Mögliche Laufzeitfehler:

  • _ErrHdlInvalid: Der in (obj) oder (handle2) übergeben Deskriptor ist ungültig.
  • _ErrValueRange: Der in (int3) oder (int4) übergebene Wert ist außerhalb des zulässigen Bereichs.