|
Overview |
|
|
|
Group |
|
|
|
Quick Info
Windows NT
| Yes
| Win95
| Yes
| Win32s
| No
| Import Library
| kernel32.lib
| Header File
| wincon.h
| Unicode
| No
| Platform Notes
| None
|
|
|
AllocConsole
The
AllocConsole function allocates a new console for the calling process.
BOOL AllocConsole(VOID)
Parameters
This function has no parameters.
Return Values
If the function succeeds, the return value is nonzero.
If the function fails, the return value is zero. To get extended error
information, call
GetLastError.
Remarks
A process can be associated with only one console, so the
AllocConsole function fails if the calling process already has a console. A process can
use the
FreeConsole function to detach itself from its current console, and then it can call
AllocConsole to create a new console. If the calling process creates a child process, the
child inherits the new console.
AllocConsole also sets up standard input, standard output, and standard error handles for
the new console. The standard input handle is a handle to the console's input
buffer, and the standard output and standard error handles are handles to the
console's screen buffer. To retrieve these handles, use the
GetStdHandle function.
This function is primarily used by graphics applications to create a console
window. Graphics applications are initialized without a console. Console
applications are normally initialized with a console, unless they are created as
detached processes (by calling the
CreateProcess function with the DETACHED_PROCESS flag).
See Also
CreateProcess,
FreeConsole,
GetStdHandle
- Software for developers
-
Delphi Components
.Net Components
Software for Android Developers
- More information resources
-
MegaDetailed.Net
Unix Manual Pages
Delphi Examples
- Databases for Amazon shops developers
-
Amazon Categories Database
Browse Nodes Database