Using OpenFile() with Sharing and Inheritance Bits (43397)
The information in this article applies to:
- Microsoft Windows Software Development Kit (SDK) 3.0
- Microsoft Windows Software Development Kit (SDK) 3.1
This article was previously published under Q43397 SUMMARY
The following information describes the file-access, file-sharing, and
inheritance codes used with MS-DOS Interrupt 21h Function 3Dh that are
compatible with the Windows OpenFile() API.
A call to the OpenFile() API that specifies OF_CREATE as the value for the
wStyle parameter is translated into a call to the MS-DOS Create File with
Handle function (Interrupt 21h Function 3Ch). Because Windows does not pass
any style bits (other than OF_CREATE) to MS-DOS, the file is always created
with normal attributes.
A call to the OpenFile() API that does not specify OF_CREATE is translated
into a call to the MS-DOS Open File with Handle function (Interrupt 21h
Function 3Dh). Windows places the value of the low- order byte of the
wStyle parameter into the AL register to specify file-access and file-
sharing codes.
NOTE: The sharing bits take effect only if the MS-DOS SHARE utility is
running on a system.
Modification Type: | Major | Last Reviewed: | 10/30/2003 |
---|
Keywords: | kb16bitonly KB43397 |
---|
|