CreateFile

Aus API-Wiki
Zur Navigation springenZur Suche springen

Diese Funktion öffnet, erstellt oder kürzt??? eine Datei, einen COM-Port, ein Gerät, einen Diest oder eine Console.

Sie gibt ein Handle zurück, dass den Zugriff ermöglicht.

Declare Function CreateFile Lib "kernel32" Alias "CreateFileA" (ByVal lpFileName _ 
                            As String, ByVal dwDesiredAccess As Long, ByVal dwShareMode _
                            As Long, lpSecurityAttributes As SECURITY_ATTRIBUTES, _
                            ByVal dwCreationDisposition As Long, _
                            ByVal dwFlagsAndAttributes As Long, _
                            ByVal hTemplateFile As Long) As Long


Parameter:

lpFileName [übergabe]

Übergabe eines Pfades (maximalen Länge "Const MAX_PATH = 260"). Bei Zugriff auf das Com-Objekt ist nach dem Portnamen ein Doppelpunkt erwartet z.B.: COM1: