Name
CreateFile( )
Synopsis
Opens or creates a file or a number of other objects and returns a handle that can access the object.
handle = CreateFile(FileName, DesiredAccess, ShareMode, SecurityAttributes, CreationDisposition, FlagsAndAttributes, TemplateFile)
Parameters
-
FileName The name of the file, pipe, or other resource to open.
-
DesiredAccess An integer determining the access this file is opened with. This allows the file to be opened with read access, write access, read-write access, or device access. The following flags are defined:
-
0 Specifies the file to be opened with device query access. This allows the application to query the device attributes without accessing the device.
-
win32file.GENERIC_READ Specifies read access to the file. Combine with
win32file.GENERIC_WRITEfor read-write access.-
win32file.GENERIC_WRITE Specified write access to the file. Combine with
win32file.GENERIC_WRITEfor read-write access.
-
-
ShareMode A set of bit flags that determines how the file is to be shared. If
ShareModeis 0, the file can’t be shared, and all subsequent attempts to open the file fail until the handle is closed. This parameter can be a combination of the following values:-
win32file.FILE_SHARE_DELETE Windows NT only. Only requests to open the file for delete mode succeed.
-
win32file.FILE_SHARE_READ Only requests to open the file for read mode succeed.
-
win32file.FILE_SHARE_WRITE Only requests to open the file for write mode succeed.
-
-
SecurityAttributes Determines whether the file is inherited ...