Kernel32WriteConsole Method

Writes a character string to a console screen buffer beginning at the current cursor location.

Definition

Namespace: DevCase.Win32.NativeMethods
Assembly: DevCase.net48 (in DevCase.net48.dll) Version: 6.0.0.0 (6.0)
XMLNS for XAML: Not mapped to an xmlns.
[DllImportAttribute("Kernel32.dll", CharSet = CharSet.Auto, SetLastError = true)]
public static bool WriteConsole(
	IntPtr consoleOutput,
	char[] buffer,
	uint numberOfCharsToWrite,
	out uint refNumberOfCharsWritten,
	IntPtr reserved
)

Parameters

consoleOutput  IntPtr
A handle to the console screen buffer.

The handle must have the StandardRightsWrite access right.

buffer  Char
A pointer to a buffer that contains characters to be written to the console screen buffer.
numberOfCharsToWrite  UInt32
The number of characters to be written.

If the total size of the specified number of characters exceeds the available heap, the function fails with ERROR_NOT_ENOUGH_MEMORY.

refNumberOfCharsWritten  UInt32
A pointer to a variable that receives the number of characters actually written.
reserved  IntPtr
Reserved parameter; must be Zero.

Return Value

Boolean
If the function succeeds, the return value is .

If the function fails, the return value is .

To get extended error information, call GetLastWin32Error.

Remarks

See Also