BUG: DuplicateHandle for Console Handles Ignores Inherit ParamLast reviewed: October 22, 1997Article ID: Q175476 |
The information in this article applies to:
SYMPTOMSConsole 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.
CAUSEWhen 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.
RESOLUTIONTo 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.
STATUSMicrosoft has confirmed this to be a bug in the Microsoft products listed at the beginning of this article. We are researching this bug and will post new information here in the Microsoft Knowledge Base as it becomes available. Keywords : BseCon Version : WINNT:3.50,3.51,4.0 Platform : winnt Hardware : x86 Issue type : kbbug |
================================================================================
© 1998 Microsoft Corporation. All rights reserved. Terms of Use. |