Прочитать на английском

Поделиться через


Класс VideoModeDescriptor

Класс WMI VideoModeDescriptorVideo содержит элементы дескриптора режима для массива MonitorSourceModes в классе WmiMonitorListedSupportedSourceModes . К этим элементам относятся такие функции монитора, как частота обновления, характеристики пикселей или размер изображения. Класс 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 имеет следующие типы элементов:

Элемент Property

Класс 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

Тип доступа: только для чтения

Горизонтальный числитель частоты обновления в Герце (Гц).

HorizontalSyncOffset

Тип данных: uint16

Тип доступа: только для чтения

Смещение горизонтальной синхронизации.

HorizontalSyncPulseWidth

Тип данных: uint16

Тип доступа: только для чтения

Горизонтальная ширина импульса синхронизации.

IsInterlaced

Тип данных: boolean

Тип доступа: только для чтения

Указывает, чередуется ли режим отображения.

IsSerrationRequired

Тип данных: uint8

Тип доступа: только для чтения

Указывает, какой тип серации требуется, если это необходимо.

Значение Значение
0 (0x0)
Контроллер должен обеспечивать горизонтальную синхронизацию во время вертикальной синхронизации.
1 (0x1)
Контроллер не должен обеспечивать горизонтальную синхронизацию во время вертикальной синхронизации.
2 (0x2)
Не применяется Тип синхронизации сигнала должен быть биполярным, аналоговым составным или цифровым составным.

IsSyncOnRGB

Тип данных: uint8

Тип доступа: только для чтения

Указывает, какие линии видеосигнала должны быть синхронизированы, если это необходимо.

Значение Значение
0 (0x0)
Пульс синхронизации должен отображаться на всех трех линиях видеосигнала.
1 (0x1)
Пульс синхронизации должен отображаться только на зеленой линии видеосигнала.
2 (0x2)
Не применяется Тип синхронизации сигналов должен быть биполярным аналоговым составным.

PixelClockRate

Тип данных: uint32

Тип доступа: только для чтения

Частота пикселей в Герце (Гц).

StereoModeType

Тип данных: uint8

Тип доступа: только для чтения

Тип стереорежимов. В следующей таблице перечислены возможные значения.

Значение Значение
0 (0x0)
Нет стерео.
1 (0x1)
Поле последовательного стерео с правильным изображением при стереосинхронизации.
2 (0x2)
Последовательное поле стерео с левым изображением в стереосинхронизации.
3 (0x3)
Двухстороннее чередование стерео с правильным изображением на четных линиях.
4 (0x4)
Двухстороннее чередование стерео с левым изображением на четных линиях.
5 (0x5)
4-сторонняя чередуемая стерео.
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

Тип доступа: только для чтения

Вертикальный числитель частоты обновления в Герце (Гц).

VerticalSyncOffset

Тип данных: uint16

Тип доступа: только для чтения

Смещение вертикальной синхронизации.

VerticalSyncPulseWidth

Тип данных: uint16

Тип доступа: только для чтения

Ширина вертикального импульса синхронизации.

VideoStandardType

Тип данных: uint8

Тип доступа: только для чтения

Стандартный тип видео.

Значение Значение
0 (0x0)
Другое
1 (0x1)
VESA DMT. Из спецификации времени отображения монитора видеоэлектроники Standard Association (VESA).
2 (0x2)
VESA GTF. Из стандарта универсальной формулы времени VESA.
3 (0x3)
VESA CVT/ От стандарта vesa Координированные видеосхронии.
4 (0x4)
IBM
5 (0x5)
APPLE
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