Microsoft KB Archive/175476

From BetaArchive Wiki
< Microsoft KB Archive
Revision as of 20:49, 16 July 2020 by X010 (talk | contribs) (1 revision imported: importing part 2)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

BUG: DuplicateHandle for Console Handles Ignores Inherit Param

Q175476



The information in this article applies to:


  • Microsoft Win32 Application Programming Interface (API), used with:
    • the operating system: Microsoft Windows NT, versions 3.5, 3.51, 4.0





SYMPTOMS

Console handles created with the DuplicateHandle() API do not receive the inherit attribute specified in the DuplicateHandle() call. This applies to console handles originally created with the CreateFile() API.



CAUSE

When duplicating console handles, DuplicateHandle() does not give the resulting handle the inheritance parameter specified in the call. Instead the inheritance property of the parent handle is passed on to the created handle.



RESOLUTION

To create a console handle with a desired inherence, you can call CreateFile() multiple times. Each call creates a handle with the inheritance specified in the security attributes structure passed in the CreateFile() call.



STATUS

Microsoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article.

Additional query words:

Keywords : kbAPI kbConsole kbKernBase kbDSupport kbGrpDSKernBase
Issue type : kbbug
Technology : kbAudDeveloper kbWin32sSearch kbWin32API


Last Reviewed: October 23, 2000
© 2001 Microsoft Corporation. All rights reserved. Terms of Use.