summaryrefslogtreecommitdiffstats
path: root/Schemas/CIM228/DMTF/Device/CIM_VideoController.mof
blob: a3cc59de7c47c8532eebf4f9f4c61aab8a8fa39c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
// Copyright (c) 2005 DMTF.  All rights reserved.
// <change cr="CIMCoreCR00735.001" type ="change">Update of
// descriptions based on Tech Edit review.</
// <change cr="CIMCoreCR00734.006" type ="deprecate">Deprecate class.</
// <change cr="ArchCR00066.004" type="add">Add UmlPackagePath
// qualifier values to CIM Schema.</change>
// <change cr="ArchCR00089.003" type="add">Add PUnit qualifier values
// to Units qualifier values.</change>
// ==================================================================
//  CIM_VideoController
// ==================================================================
   [Deprecated { "CIM_DisplayController, CIM_VideoHead" }, 
    Version ( "2.10.0" ), 
    UMLPackagePath ( "CIM::Device::Controller" ), 
    Description ( 
       "Note: The use of the CIM_VideoController class has been "
       "deprecated in lieu of CIM_DisplayController. Deprecated "
       "description: Capabilities and management of the "
       "VideoController." )]
class CIM_VideoController : CIM_Controller {

      [Deprecated { "No Value" }, 
       Override ( "Description" ), 
       MappingStrings { "MIF.DMTF|Video|004.18" }]
   string Description;

      [Deprecated { "CIM_DisplayController.VideoProcessor" }, 
       Description ( 
          "A free-form string that describes the video processor or "
          "Controller." )]
   string VideoProcessor;

      [Deprecated { "CIM_DisplayController.VideoMemoryType" }, 
       Description ( 
          "An integer enumeration that indicates the type of video memory."
           ), 
       ValueMap { "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", 
          "11", "12", "13" }, 
       Values { "Other", "Unknown", "VRAM", "DRAM", "SRAM", "WRAM", 
          "EDO RAM", "Burst Synchronous DRAM", 
          "Pipelined Burst SRAM", //10 
          "CDRAM", "3DRAM", 
          "SDRAM", "SGRAM" }, 
       MappingStrings { "MIF.DMTF|Video|004.6" }]
   uint16 VideoMemoryType;

      [Deprecated { "CIM_DisplayController.NumberOfVideoPages" }, 
       Description ( 
          "Number of video pages that are supported given the "
          "current resolutions and available memory." )]
   uint32 NumberOfVideoPages;

      [Deprecated { "CIM_DisplayController.MaxMemorySupported" }, 
       Description ( "Maximum amount of memory supported in bytes." ), 
       Units ( "Bytes" ), 
       PUnit ( "byte" )]
   uint32 MaxMemorySupported;

      [Deprecated { "CIM_DisplayController.AcceleratorCapabilities" }, 
       Description ( 
          "An array of integers that indicates the graphics and 3D "
          "capabilities of the VideoController." ), 
       ValueMap { "0", "1", "2", "3", "4", "5", "6", "7", "8" }, 
       Values { "Unknown", "Other", "Graphics Accelerator", 
          "3D Accelerator", "PCI Fast Write", 
          "MultiMonitor Support", "PCI Mastering", 
          "Second Monochrome Adapter Support", 
          "Large Memory Address Support" }, 
       ArrayType ( "Indexed" ), 
       ModelCorrespondence { 
          "CIM_VideoController.CapabilityDescriptions" }]
   uint16 AcceleratorCapabilities[];

      [Deprecated { "CIM_DisplayController.CapabilityDescriptions" }, 
       Description ( 
          "An array of free-form strings that provides more "
          "detailed explanations for any of the video Accelerator "
          "features that are indicated in the Capabilities array. "
          "Note, each entry of this array is related to the entry "
          "in the Capabilities array that is located at the same "
          "index." ), 
       ArrayType ( "Indexed" ), 
       ModelCorrespondence { 
          "CIM_VideoController.AcceleratorCapabilities" }]
   string CapabilityDescriptions[];

      [Deprecated { "CIM_VideoHead.CurrentBitsPerPixel" }, 
       Description ( 
          "The number of bits used to display each pixel." ), 
       Units ( "Bits" ), 
       MappingStrings { "MIF.DMTF|Video|004.12" }, 
       PUnit ( "bit" )]
   uint32 CurrentBitsPerPixel;

      [Deprecated { "CIM_VideoHead.CurrentHorizontalResolution" }, 
       Description ( "Current number of horizontal pixels." ), 
       Units ( "Pixels" ), 
       MappingStrings { "MIF.DMTF|Video|004.11" }, 
       PUnit ( "pixel" )]
   uint32 CurrentHorizontalResolution;

      [Deprecated { "CIM_VideoHead.CurrentVerticalResolution" }, 
       Description ( "Current number of vertical pixels." ), 
       Units ( "Pixels" ), 
       MappingStrings { "MIF.DMTF|Video|004.10" }, 
       PUnit ( "pixel" )]
   uint32 CurrentVerticalResolution;

      [Deprecated { "CIM_VideoHead.MaxRefreshRate" }, 
       Description ( 
          "Maximum refresh rate of the VideoController in hertz." ), 
       Units ( "Hertz" ), 
       MappingStrings { "MIF.DMTF|Video|004.5" }, 
       PUnit ( "hertz" )]
   uint32 MaxRefreshRate;

      [Deprecated { "CIM_VideoHead.MinRefreshRate" }, 
       Description ( 
          "Minimum refresh rate of the Video Controller in hertz." ), 
       Units ( "Hertz" ), 
       MappingStrings { "MIF.DMTF|Video|004.4" }, 
       PUnit ( "hertz" )]
   uint32 MinRefreshRate;

      [Deprecated { "CIM_VideoHead.CurrentRefreshRate" }, 
       Description ( "Current refresh rate in hertz." ), 
       Units ( "Hertz" ), 
       MappingStrings { "MIF.DMTF|Video|004.15" }, 
       PUnit ( "hertz" )]
   uint32 CurrentRefreshRate;

      [Deprecated { "CIM_VideoHead.CurrentScanMode" }, 
       Description ( 
          "Current scan mode. \"Interlaced\" (value=3) or \"Non "
          "Interlaced\" (value=4) can be defined using this "
          "property." ), 
       ValueMap { "1", "2", "3", "4" }, 
       Values { "Other", "Unknown", "Interlaced", "Non Interlaced" }, 
       MappingStrings { "MIF.DMTF|Video|004.8" }]
   uint16 CurrentScanMode;

      [Deprecated { "CIM_VideoHead.CurrentNumberOfRows" }, 
       Description ( 
          "If in character mode, the number of rows for this Video "
          "Controller. Otherwise, enter 0." ), 
       MappingStrings { "MIF.DMTF|Video|004.13" }]
   uint32 CurrentNumberOfRows;

      [Deprecated { "CIM_VideoHead.CurrentNumberOfColumns" }, 
       Description ( 
          "If in character mode, the number of columns for this "
          "VideoController. Otherwise, enter 0." ), 
       MappingStrings { "MIF.DMTF|Video|004.14" }]
   uint32 CurrentNumberOfColumns;

      [Deprecated { "CIM_VideoHead.CurrentNumberOfColors" }, 
       Description ( 
          "The number of colors that are supported at the current "
          "resolutions." )]
   uint64 CurrentNumberOfColors;


};