1 karl 1.1.2.2 // Copyright (c) 2005 DMTF. All rights reserved.
2 // <change cr="CIMCoreCR00735.001" type ="change">Update of
3 // descriptions based on Tech Edit review.</
4 // <change cr="CIMCoreCR00734.006" type ="deprecate">Deprecate class.</
5 // <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
6 // qualifier values to CIM Schema.</change>
7 // <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
8 // to Units qualifier values.</change>
9 // ==================================================================
10 // CIM_VideoController
11 // ==================================================================
12 [Deprecated { "CIM_DisplayController, CIM_VideoHead" },
13 Version ( "2.10.0" ),
14 UMLPackagePath ( "CIM::Device::Controller" ),
15 Description (
16 "Note: The use of the CIM_VideoController class has been "
17 "deprecated in lieu of CIM_DisplayController. Deprecated "
18 "description: Capabilities and management of the "
19 "VideoController." )]
20 class CIM_VideoController : CIM_Controller {
21
22 karl 1.1.2.2 [Deprecated { "No Value" },
23 Override ( "Description" ),
24 MappingStrings { "MIF.DMTF|Video|004.18" }]
25 string Description;
26
27 [Deprecated { "CIM_DisplayController.VideoProcessor" },
28 Description (
29 "A free-form string that describes the video processor or "
30 "Controller." )]
31 string VideoProcessor;
32
33 [Deprecated { "CIM_DisplayController.VideoMemoryType" },
34 Description (
35 "An integer enumeration that indicates the type of video memory."
36 ),
37 ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10",
38 "11", "12", "13" },
39 Values { "Other", "Unknown", "VRAM", "DRAM", "SRAM", "WRAM",
40 "EDO RAM", "Burst Synchronous DRAM",
41 "Pipelined Burst SRAM", //10
42 "CDRAM", "3DRAM",
43 karl 1.1.2.2 "SDRAM", "SGRAM" },
44 MappingStrings { "MIF.DMTF|Video|004.6" }]
45 uint16 VideoMemoryType;
46
47 [Deprecated { "CIM_DisplayController.NumberOfVideoPages" },
48 Description (
49 "Number of video pages that are supported given the "
50 "current resolutions and available memory." )]
51 uint32 NumberOfVideoPages;
52
53 [Deprecated { "CIM_DisplayController.MaxMemorySupported" },
54 Description ( "Maximum amount of memory supported in bytes." ),
55 Units ( "Bytes" ),
56 PUnit ( "byte" )]
57 uint32 MaxMemorySupported;
58
59 [Deprecated { "CIM_DisplayController.AcceleratorCapabilities" },
60 Description (
61 "An array of integers that indicates the graphics and 3D "
62 "capabilities of the VideoController." ),
63 ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" },
64 karl 1.1.2.2 Values { "Unknown", "Other", "Graphics Accelerator",
65 "3D Accelerator", "PCI Fast Write",
66 "MultiMonitor Support", "PCI Mastering",
67 "Second Monochrome Adapter Support",
68 "Large Memory Address Support" },
69 ArrayType ( "Indexed" ),
70 ModelCorrespondence {
71 "CIM_VideoController.CapabilityDescriptions" }]
72 uint16 AcceleratorCapabilities[];
73
74 [Deprecated { "CIM_DisplayController.CapabilityDescriptions" },
75 Description (
76 "An array of free-form strings that provides more "
77 "detailed explanations for any of the video Accelerator "
78 "features that are indicated in the Capabilities array. "
79 "Note, each entry of this array is related to the entry "
80 "in the Capabilities array that is located at the same "
81 "index." ),
82 ArrayType ( "Indexed" ),
83 ModelCorrespondence {
84 "CIM_VideoController.AcceleratorCapabilities" }]
85 karl 1.1.2.2 string CapabilityDescriptions[];
86
87 [Deprecated { "CIM_VideoHead.CurrentBitsPerPixel" },
88 Description (
89 "The number of bits used to display each pixel." ),
90 Units ( "Bits" ),
91 MappingStrings { "MIF.DMTF|Video|004.12" },
92 PUnit ( "bit" )]
93 uint32 CurrentBitsPerPixel;
94
95 [Deprecated { "CIM_VideoHead.CurrentHorizontalResolution" },
96 Description ( "Current number of horizontal pixels." ),
97 Units ( "Pixels" ),
98 MappingStrings { "MIF.DMTF|Video|004.11" },
99 PUnit ( "pixel" )]
100 uint32 CurrentHorizontalResolution;
101
102 [Deprecated { "CIM_VideoHead.CurrentVerticalResolution" },
103 Description ( "Current number of vertical pixels." ),
104 Units ( "Pixels" ),
105 MappingStrings { "MIF.DMTF|Video|004.10" },
106 karl 1.1.2.2 PUnit ( "pixel" )]
107 uint32 CurrentVerticalResolution;
108
109 [Deprecated { "CIM_VideoHead.MaxRefreshRate" },
110 Description (
111 "Maximum refresh rate of the VideoController in hertz." ),
112 Units ( "Hertz" ),
113 MappingStrings { "MIF.DMTF|Video|004.5" },
114 PUnit ( "hertz" )]
115 uint32 MaxRefreshRate;
116
117 [Deprecated { "CIM_VideoHead.MinRefreshRate" },
118 Description (
119 "Minimum refresh rate of the Video Controller in hertz." ),
120 Units ( "Hertz" ),
121 MappingStrings { "MIF.DMTF|Video|004.4" },
122 PUnit ( "hertz" )]
123 uint32 MinRefreshRate;
124
125 [Deprecated { "CIM_VideoHead.CurrentRefreshRate" },
126 Description ( "Current refresh rate in hertz." ),
127 karl 1.1.2.2 Units ( "Hertz" ),
128 MappingStrings { "MIF.DMTF|Video|004.15" },
129 PUnit ( "hertz" )]
130 uint32 CurrentRefreshRate;
131
132 [Deprecated { "CIM_VideoHead.CurrentScanMode" },
133 Description (
134 "Current scan mode. \"Interlaced\" (value=3) or \"Non "
135 "Interlaced\" (value=4) can be defined using this "
136 "property." ),
137 ValueMap { "1", "2", "3", "4" },
138 Values { "Other", "Unknown", "Interlaced", "Non Interlaced" },
139 MappingStrings { "MIF.DMTF|Video|004.8" }]
140 uint16 CurrentScanMode;
141
142 [Deprecated { "CIM_VideoHead.CurrentNumberOfRows" },
143 Description (
144 "If in character mode, the number of rows for this Video "
145 "Controller. Otherwise, enter 0." ),
146 MappingStrings { "MIF.DMTF|Video|004.13" }]
147 uint32 CurrentNumberOfRows;
148 karl 1.1.2.2
149 [Deprecated { "CIM_VideoHead.CurrentNumberOfColumns" },
150 Description (
151 "If in character mode, the number of columns for this "
152 "VideoController. Otherwise, enter 0." ),
153 MappingStrings { "MIF.DMTF|Video|004.14" }]
154 uint32 CurrentNumberOfColumns;
155
156 [Deprecated { "CIM_VideoHead.CurrentNumberOfColors" },
157 Description (
158 "The number of colors that are supported at the current "
159 "resolutions." )]
160 uint64 CurrentNumberOfColors;
161
162
163 };
|