WriteFile

Aus API-Wiki
Zur Navigation springenZur Suche springen

Declare Function WriteFile Lib "kernel32.dll" ( _

                ByVal hFile As Long, _
                lpBuffer As Any, _
                ByVal nNumberOfBytesToWrite As Long, _
                lpNumberOfBytesWritten As Long, _
                lpOverlapped As OVERLAPPED) As Long


Parameter

Arg1

Ein Zeiger auf XXX.

Arg2

Übergabe des Puffers.

Arg4

Übergabe eines UDT. Wenn kein Wert übergeben werden soll, muss in der Deklaration ByVal Arg4 as Long, und im Funktionsaufruf ByVal 0& übergeben werden.


Rückgabe(n)

Die Funktion gibt einen Wert des Types Long ungleich 0 bei Erfolg, den Wert 0 bei Misserfolg zurück.


[OPTIONAL] Beispiel

Dim retVal as Long Dim strOutBuffer1, strOutBuffer2 as String

retVal = XYZ(Form.hWnd, strOutBuffer1, strOutBuffer2, Byval 0&, 0)

If retVal = 0 Then

   'Error-Handler

End if


[OPTIONAL] Hinweise

Diese Funktion setzt die ABC - Runtime Environment voraus. Diese ist kostenlos erhältlich unter: [Adresse].


[OPTIONAL] Betriebsystem

Die Funktion ist unter folgenden Betriebssystemen funktionsfähig:

  • Windows NT 4.0
  • Windows NT 5.0 (2000)
  • Windows XP (ab SP2)
  • Windows Vista (nur x64)


[OPTIONAL] Verwandte Funktionen

GetLastError - Letzten Fehler erhalten
Beep - Einen Ton erzeugen


[OPTIONAL] Verweise

  • ActiveVB Tipp 123: (Auf jeden Fall mit Link)
  • Microsoft Knowledge-Base KB123456 (Wenn möglich mit Link)
  • KB123456 - How to use the Mouse
  • Allapi.net Tipp xxx


[PFLICHT] Quelle(n)

  • MSDN US-Libary (nach Möglichkeit Link auf die Beschreibung).
  • Andere Quellen (falls vorhanden)