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_WRITE
for read-write access.-
win32file.GENERIC_WRITE
Specified write access to the file. Combine with
win32file.GENERIC_WRITE
for read-write access.
-
-
ShareMode
A set of bit flags that determines how the file is to be shared. If
ShareMode
is 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 ...
Get Python Programming On Win32 now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.