VideoModeDescriptor 类

VideoModeDescriptorVideo WMI 类包含 WmiMonitorListedSupportedSourceModes 类中的 MonitorSourceModes 数组的模式描述符元素。 这些元素包括监视器功能,例如刷新率、像素特征或图像大小。 VideoModeDescriptorVideo 类包含的信息是现有、标准和详细计时块中可用的数据的超集。

语法

class VideoModeDescriptor : WmiMonitorSupportedVideoModes
{
  uint8   CompositePolarityType;
  uint16  HorizontalActivePixels;
  uint16  HorizontalBlankingPixels;
  uint16  HorizontalBorder;
  uint16  HorizontalImageSize;
  uint8   HorizontalPolarityType;
  uint16  HorizontalRefreshRateDenominator;
  uint16  HorizontalRefreshRateNumerator;
  uint16  HorizontalSyncOffset;
  uint16  HorizontalSyncPulseWidth;
  boolean IsInterlaced;
  uint8   IsSerrationRequired;
  uint8   IsSyncOnRGB;
  uint32  PixelClockRate;
  uint8   StereoModeType;
  uint8   SyncSignalType;
  uint16  VerticalActivePixels;
  uint16  VerticalBlankingPixels;
  uint16  VerticalBorder;
  uint16  VerticalImageSize;
  uint16  VerticalRefreshRateDenominator;
  uint16  VerticalRefreshRateNumerator;
  uint16  VerticalSyncOffset;
  uint8   VerticalPolarityType;
  uint16  VerticalSyncPulseWidth;
  uint8   VideoStandardType;
};

成员

VideoModeDescriptor 类具有以下类型的成员:

属性

VideoModeDescriptor 类具有这些属性。

CompositePolarityType

数据类型: uint8

访问类型:只读

复合极性类型。 这是垂直同步之外的水平同步脉冲的极性。

含义
0 (0x0)
复合极性为正。
1 (0x1)
复合极性为负。
2 (0x2)
不适用。 信号同步类型必须是数字复合。

HorizontalActivePixels

数据类型: uint16

访问类型:只读

水平活动像素数。

HorizontalBlankingPixels

数据类型: uint16

访问类型:只读

水平空白像素数

HorizontalBorder

数据类型: uint16

访问类型:只读

水平边框。

HorizontalImageSize

数据类型: uint16

访问类型:只读

) (毫米的水平图像大小。

HorizontalPolarityType

数据类型: uint8

访问类型:只读

水平极性类型。

含义
0 (0x0)
水平极性为正极性。
1 (0x1)
水平极性为负。
2 (0x2)
不适用。 信号同步类型必须是数字分隔的。

HorizontalRefreshRateDenominator

数据类型: uint16

访问类型:只读

水平刷新率分母。

HorizontalRefreshRateNumerator

数据类型: uint16

访问类型:只读

赫兹 (Hz) 的水平刷新率分子。

HorizontalSyncOffset

数据类型: uint16

访问类型:只读

水平同步偏移量。

HorizontalSyncPulseWidth

数据类型: uint16

访问类型:只读

水平同步脉冲宽度。

IsInterlaced

数据类型: 布尔值

访问类型:只读

指示显示模式是否交错。

IsSerrationRequired

数据类型: uint8

访问类型:只读

指示需要哪种类型的序列化(如果适用)。

含义
0 (0x0)
控制器应在垂直同步期间提供水平同步。
1 (0x1)
控制器在垂直同步期间不应提供水平同步。
2 (0x2)
不适用。 信号同步类型必须是双极性、模拟复合或数字复合。

IsSyncOnRGB

数据类型: uint8

访问类型:只读

指示应同步哪些视频信号线(如果适用)。

含义
0 (0x0)
同步脉冲应出现在所有 3 条视频信号线上。
1 (0x1)
同步脉冲应仅出现在绿色视频信号线上。
2 (0x2)
不适用。 信号同步类型必须是双极模拟复合类型。

PixelClockRate

数据类型: uint32

访问类型:只读

以 Hertz (Hz) 为单位的像素时钟速率。

StereoModeType

数据类型: uint8

访问类型:只读

立体声模式类型。 下表列出了可能的值。

含义
0 (0x0)
无立体声。
1 (0x1)
立体声同步时具有右图像的现场顺序立体声。
2 (0x2)
立体声同步时具有左图像的现场顺序立体声。
3 (0x3)
双向交错立体声,在偶数线上具有右图像。
4 (0x4)
2 向交错立体声,在偶数线上带有左图像。
5 (0x5)
四向交错立体声。
6 (0x6)
并排交错立体声。

SyncSignalType

数据类型: uint8

访问类型:只读

信号同步类型。 下表列出了可能的值。

含义
0 (0x0)
模拟复合
1 (0x1)
双极模拟复合
2 (0x2)
数字复合
3 (0x3)
数字分隔

VerticalActivePixels

数据类型: uint16

访问类型:只读

垂直活动像素数。

VerticalBlankingPixels

数据类型: uint16

访问类型:只读

垂直空白像素的数目。

VerticalBorder

数据类型: uint16

访问类型:只读

垂直边框。

VerticalImageSize

数据类型: uint16

访问类型:只读

垂直图像大小(以毫米 (毫米) 为单位)。

VerticalPolarityType

数据类型: uint8

访问类型:只读

垂直极性类型。

含义
0 (0x0)
垂直极性为正。
1 (0x1)
垂直极性为负
2 (0x2)
不适用。 信号同步类型必须是数字分隔的。

VerticalRefreshRateDenominator

数据类型: uint16

访问类型:只读

垂直刷新速率分母。

VerticalRefreshRateNumerator

数据类型: uint16

访问类型:只读

赫兹 (Hz) 的垂直刷新率分子。

VerticalSyncOffset

数据类型: uint16

访问类型:只读

垂直同步偏移量。

VerticalSyncPulseWidth

数据类型: uint16

访问类型:只读

垂直同步脉冲宽度。

VideoStandardType

数据类型: uint8

访问类型:只读

视频标准类型。

含义
0 (0x0)
其他
1 (0x1)
VESA DMT。 来自视频电子标准协会 (VESA) 显示器计时规范。
2 (0x2)
VESA GTF。 从 VESA 通用计时公式标准。
3 (0x3)
VESA CVT/来自 VESA 协调视频计时标准。
4 (0x4)
IBM
5 (0x5)
苹果
6 (0x6)
NTSC M
7 (0x7)
NTSC J
8 (0x8)
NTSC 433
9 (0x9)
PAL B
10 (0xA)
PAL B1
11 (0xB)
PAL G
12 (0xC)
PAL H
13 (0xD)
PAL I
14 (0xE)
PAL D
15 (0xF)
PAL N
16 (0x10)
PAL NC
17 (0x11)
SECAM B
18 (0x12)
SECAM D
19 (0x13)
SECAM G
20 (0x14)
SECAM H
21 (0x15)
SECAM K
22 (0x16)
SECAM K1
23 (0x17)
SECAM L
24 (0x18)
SECAM L1
25 (0x19)
EIA861
26 (0x1A)
EIA861A
27 (0x1B)
EIA861B

要求

要求
最低受支持的客户端
Windows Vista
最低受支持的服务器
Windows Server 2008
命名空间
Root\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

另请参阅

MSMonitorClass