CIM_DisplayController class

Represents a display controller.

Syntax

[Abstract, Version("2.25.0"), UMLPackagePath("CIM::Device::Controller"), AMENDMENT]
class CIM_DisplayController : CIM_Controller
{
  string Description;
  string VideoProcessor;
  uint16 VideoMemoryType;
  string OtherVideoMemoryType;
  uint32 NumberOfVideoPages;
  uint32 MaxMemorySupported;
  uint16 AcceleratorCapabilities[];
  string CapabilityDescriptions[];
  string OtherVideoArchitecture;
  uint16 VideoArchitecture;
};

Members

The CIM_DisplayController class has these types of members:

Properties

The CIM_DisplayController class has these properties.

AcceleratorCapabilities

Data type: uint16 array

Access type: Read-only

Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_DisplayController.CapabilityDescriptions")

The graphics and 3D capabilities of the display controller.

Unknown (0)

Other (1)

Graphics Accelerator (2)

3D Accelerator (3)

PCI Fast Write (4)

MultiMonitor Support (5)

PCI Mastering (6)

Second Monochrome Adapter Support (7)

Large Memory Address Support (8)

CapabilityDescriptions

Data type: string array

Access type: Read-only

Qualifiers: ArrayType ("Indexed"), ModelCorrespondence ("CIM_DisplayController.AcceleratorCapabilities")

Detailed explanations for video accelerator features of the AcceleratorCapabilities array. The items in this array correspond to the array items in AcceleratorCapabilities.

Description

Data type: string

Access type: Read-only

Qualifiers: Override ("Description"), MappingStrings ("MIF.DMTF|Video|004.18")

A text description of the object.

MaxMemorySupported

Data type: uint32

Access type: Read-only

Qualifiers: Units ("Bytes"), PUnit ("byte")

The maximum amount of memory supported, in bytes.

NumberOfVideoPages

Data type: uint32

Access type: Read-only

The number of video pages supported given the current resolutions and available memory.

OtherVideoArchitecture

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_DisplayController.VideoArchitecture")

A description of the video architecture type when the VideoArchitecture property contains "1" (Other).

OtherVideoMemoryType

Data type: string

Access type: Read-only

Qualifiers: ModelCorrespondence ("CIM_DisplayController.VideoMemoryType")

The video memory type when the VideoMemoryType property is "1" (Other).

VideoArchitecture

Data type: uint16

Access type: Read-only

The display controllers video architecture used to generate the video signal. Usually, a dedicated video processor generates the video signal in accordance with the specified architecture. The architecture indicates of the maximum resolution capability of the display controller.

Unknown (0)

Other (1)

CGA (2)

EGA (3)

VGA (4)

SVGA (5)

MDA (6)

HGC (7)

MCGA (8)

8514A (9)

XGA (10)

Linear Frame Buffer (11)

PC-98 (160)

DMTF Reserved (..)

Vendor Reserved (0x8000..)

VideoMemoryType

Data type: uint16

Access type: Read-only

Qualifiers: MappingStrings ("MIF.DMTF|Video|004.6"), ModelCorrespondence ("CIM_DisplayController.OtherVideoMemoryType")

The type of video memory.

Unknown (0)

Other (1)

VRAM (2)

DRAM (3)

SRAM (4)

WRAM (5)

EDO RAM (6)

Burst Synchronous DRAM (7)

Pipelined Burst SRAM (8)

CDRAM (9)

3DRAM (10)

SDRAM (11)

SGRAM (12)

VideoProcessor

Data type: string

Access type: Read-only

A text description of the video processor/controller.

Requirements

Requirement Value
Minimum supported client
Windows 8
Minimum supported server
Windows Server 2012
Namespace
Root\virtualization\v2
MOF
WindowsVirtualization.V2.mof
DLL
Vmms.exe

See also

CIM_Controller