VioCreatePS

From EDM2
Jump to: navigation, search

Creates a VIO presentation space.

Syntax

VioCreatePS(phvps, Rows, Columns, Format, AttrBytes, hvps)

Parameters

phvps (PHVIO) - output
Pointer to the presentation-space handle.
The location where the newly created presentation-space handle is to be returned.
Rows (ULONG) - input
Number of rows.
The number of rows in the presentation space. The maximum value allowed is 255.
Columns (ULONG) - input 
Number of columns.
The number of columns in the presentation space. The maximum value allowed is 255.
Format (ULONG) - input 
Format of the attributes
The attributes may be one of the following format types:
1 VGA compatible
2 Unicode
3 MFI compatible
AttrBytes (ULONG) - input 
Number of attribute bytes.
This is used along with the format to select the attribute structure. This field has a value of 1, 2, or 3.
hvps (HVIO) - input 
Reserved. Must be 0.

Return Code

rc (APIRET) - returns
VioCreatePS returns one of the following values:
  • 0 NO_ERROR
  • 421 ERROR_VIO_INVALID_PARMS
  • 436 ERROR_VIO_INVALID_HANDLE