VIOCONFIGINFO

Text mode configuration information.

Type
ULONG cb ULONG  adapter ULONG display ULONG cbMemory ULONG Configuration ULONG VDHVersion ULONG Flags ULONG HWBufferSize ULONG FullSaveSize ULONG PartSaveSize ULONG EMAdaptersOff ULONG EMDisplayOFF

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.

Value Definition 0-3   Reserved 3     VGA Display Adapter 4-6   Reserved 7     8514/A 8     Image Adapter/A 9     XGA Display Adapter
 * adapter:Display adapter type.
 * Values ranging from 0-4095 are reserved for IBM.


 * display:Display monitor type
 * Display or monitor type.

Value Definition 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    Reserved
 * 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.

Bit  Description 31-1 Reserved 0    Power-up display configuration.
 * Flags:The flag bits are defined as follows:
 * 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


 * EMDisplayOFF: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.

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
 * Data word 1:Bits, set in the data words, identify displays emulated. Data word 1 has the following definition: