Kernel32FillConsoleOutputAttribute Method

Sets the character attributes for a specified number of character cells, beginning at the specified coordinates in a screen buffer.

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", ExactSpelling = true, SetLastError = true)]
public static bool FillConsoleOutputAttribute(
	IntPtr hConsoleOutput,
	CharInfoAttributes attribute,
	uint length,
	ConsoleCoordinate writeCoord,
	out uint refNumberOfAttrsWritten
)

Parameters

hConsoleOutput  IntPtr
A handle to the console screen buffer.

The handle must have the StandardRightsWrite access right.

attribute  CharInfoAttributes
The attributes to use when writing to the console screen buffer.
length  UInt32
The number of character cells to be set to the specified color attributes.
writeCoord  ConsoleCoordinate
A ConsoleCoordinate structure that specifies the character coordinates of the first cell whose attributes are to be set.
refNumberOfAttrsWritten  UInt32
A pointer to a variable that receives the number of character cells whose attributes were actually set.

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