CloseHandle
Aus API-Wiki
Version vom 26. Februar 2007, 15:02 Uhr von Nils Thomsen (Diskussion | Beiträge)
Diese Funktion schließt eine Datei oder einen Datenkanal. Kanäle können ein COM- oder LPT-Port, ein Gerät, ein Dienst oder eine Console sein.
Declare Function CloseHandle Lib "kernel32" Alias "CloseHandle" ( _ ByVal hObject As Long) As Long
Übergabe
hObject
hObjekt erwartet ein gültiges Dateihandle zur Übergabe.
Rückgabe
Ist die Funktion erfolgreich, so erfolgt eine Übergabe des wertes "1". Sollte die Funktion fehlschlage, so kann per GetLastError die Fehlerursache festgestellt werden.
Beispiel
Dim CloseResult as Long CloseResult = CloseHandle(FileHandle) If CloseResult <> 1 Then MsgBox "Fehler beim Schließen des Objektes!", vbCritical, "Fehler!" End If