Jump to content

VIOCONFIGINFO

From EDM2

Text mode configuration information.

Type

USHORT cb
USHORT adapter
USHORT display
ULONG  cbMemory
USHORT Configuration
USHORT VDHVersion
USHORT Flags
ULONG  HWBufferSize
ULONG  FullSaveSize
ULONG  PartSaveSize
USHORT EMAdaptersOFF
USHORT EMDisplaysOFF

C Declaration Method

typedef struct

Fields

cb
Length of this data structure
Input parameter to VioGetConfig. The length must be either 4, to indicate the actual length should be returned, or at least 48.
adapter
Display adapter type.
Value Definition
0 Monochrome
1 Colour Graphics Adapter
2 EGA
3 VGA Display Adapter
4-6 Reserved
7 8514/A
8 Image Adapter/A
9 XGA Display Adapter
10
Values ranging from 0-4095 are reserved for IBM.
display
Display monitor type
Display or monitor type.
Value Definition
0 Monochrome
1 CGA
2 EGA
3 13-inch Monochrome Display (8503)
4 13-inch Color Display
5-8 Reserved
9 16-inch 1024x768 capable color display (8514)
10 LCD or Plasma display
11 Large monochrome display (8507)
12 14-inch 1024x768 capable color display (8515)
13-14 Reserved
15 9515
17 9517
18 9518
19
Values ranging from 0-4095 are reserved for IBM.
cbMemory
Bytes of memory on the adapter
Amount of memory, in bytes, on the adapter.
Configuration
Configuration number
Number of the display configuration that this data corresponds to. This is assigned by the video subsystem.
VDHVersion
Reserved
This field is reserved.
Flags
The flag bits are defined as follows:
31-1 Reserved
0 Power-up display configuration.
HWBufferSize
Size to save video state
Size of the buffer required by the Base Video Handler (BVH) to save the full hardware state, excluding the physical display buffer.
FullSaveSize
Full save size.
Maximum size buffer required by the BVH to save the full physical display buffer.
PartSaveSize
Partial save size
Maximum size buffer required by the BVH to save the portion of the physical display buffer that is overlaid by a pop-up.
EMAdaptersOFF
Offset to emulated adapter types
Offset, within the configuration data structure, to the following information describing what other display adapters are emulated by this display adapter.
Number of Data words
Contains a one-word field, specifying a count of data words to follow.
Data word 1
Bits, set in the data words, identify display adapters emulated.
Data word 1 has the following definition:
Bit Description
0-2 Reserved
3 VGA
4-6 Reserved
7 8514/A Adapter
8 Image Adapter/A
9 XGA Adapter
10-31 Reserved
EMDisplaysOFF
Offset to emulated display types
Offset, within the configuration data structure, to the following information describing what other displays are emulated by this display.
Number of Data words
One-word field, specifying a count of data words to follow.
Data word 1
Bits, set in the data words, identify displays emulated. Data word 1 has the following definition:
Bit Description
0-2 Reserved
3 13-inch Monochrome Display
4 13-inch Color Display
5-8 Reserved
9 16-inch 1024x768 capable color display
10 LCD or Plasma display
11 Large monochrome display
12 14-inch 1024x768 capable color display
13-31 Reserved