WriteFile
Aus API-Wiki
Version vom 16. August 2008, 01:16 Uhr von Nils Thomsen (Diskussion | Beiträge)
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)