Microsoft KB Archive/104498

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 17:46, 16 July 2020 by X010 (talk | contribs) (stage1)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

How OF_SHARE Modes Affect Opening Files

Q104498



The information in this article applies to:


  • Microsoft Windows Software Development Kit (SDK) versions 3.0, 3.1





SUMMARY

The following modes used when opening a file with OpenFile() have an effect only if SHARE is loaded:

OF_SHARE_COMPAT (same as specifying no sharing flags, thus its name): If the file has not been opened in any other sharing mode, the current task may open the same file in OF_SHARE_COMPAT mode any number of times. If the current task attempts to open the file in any other sharing mode, the open will fail. If other tasks attempt to open the file with any sharing mode, the open will fail. If the file has the read-only file attribute, other tasks may open the file in OF_SHARE_COMPAT mode any number of times.

OF_SHARE_DENY_WRITE: If the file has not been opened in any other sharing mode, any task may open the file any number of times in OF_SHARE_DENY WRITE. Attempting to open the file in any other sharing modes will fail.

OF_SHARE_DENY_READ: If the file has not been opened in any other sharing mode, any task may open the file any number of times in OF_SHARE_DENY_READ. Attempting to open the file in any other sharing modes will fail.

OF_SHARE_EXCLUSIVE: If the file has not been opened in any other sharing mode, the file will be opened. Any additional attempts to open the file in any sharing modes by any task will fail.

OF_SHARE_DENY_NONE: If the file has not been opened in any other sharing mode, any task may open the file any number of times in OF_SHARE_DENY_NONE. Attempting to open the file in any other sharing modes will fail.

Additional query words: 3.00 3.10

Keywords : kb16bitonly
Issue type :
Technology : kbAudDeveloper kbWin3xSearch kbSDKSearch kbWinSDKSearch kbWinSDK300 kbWinSDK310


Last Reviewed: November 5, 1999
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.