SystemConfig_Video class

This class is the event type class for video configuration events.

The following syntax is simplified from MOF code.

Syntax

[EventType(14), EventTypeName("Video")]
class SystemConfig_Video : SystemConfig
{
  uint32 MemorySize;
  uint32 XResolution;
  uint32 YResolution;
  uint32 BitsPerPixel;
  uint32 VRefresh;
  char16 ChipType[];
  char16 DACType[];
  char16 AdapterString[];
  char16 BiosString[];
  char16 DeviceId[];
  uint32 StateFlags;
};

Members

The SystemConfig_Video class has these types of members:

Properties

The SystemConfig_Video class has these properties.

AdapterString
Data type: char16 array
Access type: Read-only
Qualifiers: WmiDataId (8), Max (256), Format("s")

Name or description of the adapter.

BiosString
Data type: char16 array
Access type: Read-only
Qualifiers: WmiDataId (9), Max (256), Format("s")

BIOS name of the adapter.

BitsPerPixel
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId (4)

Number of bits used to display each pixel.

ChipType
Data type: char16 array
Access type: Read-only
Qualifiers: WmiDataId (6), Max (256), Format("s")

Chip name of the adapter.

DACType
Data type: char16 array
Access type: Read-only
Qualifiers: WmiDataId (7), Max (256), Format("s")

Digital-to-analog converter (DAC) chip name of the adapter.

DeviceId
Data type: char16 array
Access type: Read-only
Qualifiers: WmiDataId (10), Max (256), Format("s")

Address or other identifying information to uniquely name the logical device.

MemorySize
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId (1)

Maximum amount of memory supported, in bytes.

StateFlags
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId (11), Format("x")

Device state flags. It can be any reasonable combination of the following.

ValueMeaning
DISPLAY_DEVICE_ATTACHED_TO_DESKTOP
1 (0x1)

The device is part of the desktop.

DISPLAY_DEVICE_MIRRORING_DRIVER
8 (0x8)

Represents a pseudo device used to mirror application drawing for connecting to a remote computer or other purposes. An invisible pseudo monitor is associated with this device. For example, NetMeeting uses it.

DISPLAY_DEVICE_MODESPRUNED
134217728 (0x8000000)

The device has more display modes than its output devices support.

DISPLAY_DEVICE_PRIMARY_DEVICE
4 (0x4)

The primary desktop is on the device. For a system with a single display card, this is always set. For a system with multiple display cards, only one device can have this set.

DISPLAY_DEVICE_REMOVABLE
32 (0x20)

The device is removable; it cannot be the primary display.

DISPLAY_DEVICE_VGA_COMPATIBLE
16 (0x10)

The device is VGA compatible.

 

VRefresh
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId (5)

Current refresh rate, in hertz.

XResolution
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId (2)

Current number of horizontal pixels.

YResolution
Data type: uint32
Access type: Read-only
Qualifiers: WmiDataId (3)

Current number of vertical pixels.

Requirements

Minimum supported client

Windows Vista [desktop apps only]

Minimum supported server

Windows Server 2008 [desktop apps only]

See also

SystemConfig

 

 

Show: