reateFile:
HANDLE CreateFile(
LPCTSTR lpFileName, //
DWORD dwDesiredAccess, //
DWORD dwShareMode, //
LPSECUTITY_ATTRIBUTES IpSecurutyAttributes, //
DWORD dwGreationDisposition, //
DWORD dwFlagsAndAttributes, //
HANDLE hTemplateFile //
);
lpFileName , . , .
dwDesiredAccess:
0 ;
GENERIC_READ ;
GENERIC_WRITE .
dwShareMode:
FILE_SHARE_READ ;
FILE _SHARE_WRITE ;
FILE _SHARE_DELETE , .
lpSecurutyAttributes . null. , , . . .
dwreationDisposition:
REATE_NEW , , ;
REATE _ALWAYS , , ;
OPEN_EXISTING , , ;
OPEN_ALWAYS , , ;
TRUNCATE_EXISTING , , .
, , . . dwDesiredAccess GENERIC_WRITE.
dwFiagsAndAttributes:
FILE _ATTRIBUTE_ARCHIVE , ;
FILE _ATTRIBUTE_ENCRYPTED ;
FILE _ATTRIBUTE_HIDDEN ;
FILE _ATTRIBUTE_NORMAL , , ;
FILE _ATTRIBUTE_NOT_CONTENT_INDEXED ;
FILE _ATTRIBUTE_OFFLINE ;
FILE _ATTRIBUTE_READONLY ;
FILE _ATTRIBUTE_SYSTEM ;
FILE _ATTRIBUTE_TEMPORARY .
: FILE _ATTRIBUTE_NORMAL , FILE _ATTRIBUTE_SYSTEM.
|
|
dwFlagsAndAttributes:
FILE_ FLAG_ WRITE_THROUGH , ;
FILE_ FLAG_OVERLAPPED ;
FILE_ FLAG_NO_BUFFERING ;
FILE_ FLAG_RANDOM_ACCESS ;
FILE _FLAG_SEQUENTAL_SCAN i ;
FILE_FLAG_DELETE_ON_CLOSE , ;
FILE_FLAG_BACKUP_SEMANTICS ;
hTemplateFile , . hTemplateFile , .