.


:




:

































 

 

 

 


. Windows




Windows. dw DWORD (32- ), , , lpsz ( , ), l, , , , Microsoft . .

lpName , , , . _ (260), Windows NT , \\?\, ( 32 ). . LPCTSTR , , .

dwAccess , GENERIC_READ GENERIC_WRITE. READ WRITE GENERIC_ , , Windows WINNT.H. , , .

"" (|), , , :

GENERIC_READ | GENERIC_WRITE

dwShareMode "" :

0 ( ) . , .

FILE_SHARE_READ , , , .

FILE_SHARE_WRITE .

, , . 3.

lpSecurityAttributes SECURITY_ATTRIBUTES. CreateFile NULL; 15.

dwCreate : , . , "" .

CREATE_NEW ; , .

CREATE_ALWAYS ; , .

OPEN_EXISTING ; , .

OPEN_ALWAYS ; , .

TRUNCATE_EXISTING ; . , dwAccess, GENERIC_WRITE. , . CREATENEW , .

dwAttrsAndFlags . 16 . , , , . .

FILE_ATTRIBUTE_NORMAL , ( ).

FILE_ATTRIBUTE_READONLY .

FILE_FLAG_DELETE_ON_CLOSE . .

FILE_FLAG_OVERLAPPED /, 14.

, , Windows .

FILE_FLAG_WRITE_THROUGH , .

FILE_FLAG_NO_BUFFERING i , , ReadFile WriteFile ( ). , , . , GetDiskFreeSpace.

FILE_FLAG_RANDOM_ACCESS ; Windows .

FILE_FLAG_SEQUENTIAL_SCAN ; Windows . .

hTemplateFile GENERIC_READ , , , dwAttrsAndFlags. NULL. hTemplateFile . , , .

CreateFile 1.2 , , , . FILE_FLAG_SEQUENTIAL_SCAN. ( 2.3, .)

, , . . ( 6).

Windows Server 2003 ReOpenFile, , , , , .





:


: 2015-09-20; !; : 499 |


:

:

, ; , .
==> ...

1951 - | 1738 -


© 2015-2024 lektsii.org - -

: 0.014 .