Freigeben über


VideoModeDescriptor-Klasse

Die VideoModeDescriptorVideo WMI-Klasse enthält Modusdeskriptorelemente für das MonitorSourceModes-Array in der WmiMonitorListedSupportedSourceModes-Klasse . Zu diesen Elementen gehören Monitorfeatures wie Aktualisierungsrate, Pixelmerkmale oder Bildgröße. Die VideoModeDescriptorVideo-Klasse enthält Informationen, die eine Übermenge der Daten sind, die aus etablierten, Standard- und detaillierten Timingblöcken verfügbar sind.

Syntax

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;
};

Member

Die VideoModeDescriptor-Klasse verfügt über die folgenden Membertypen:

Eigenschaften

Die VideoModeDescriptor-Klasse verfügt über diese Eigenschaften.

CompositePolarityType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Zusammengesetzter Polaritätstyp. Dies ist die Polarität horizontaler Synchronisierungspulse außerhalb der vertikalen Synchronisierung.

Wert Bedeutung
0 (0x0)
Die zusammengesetzte Polarität ist positiv.
1 (0x1)
Die zusammengesetzte Polarität ist negativ.
2 (0x2)
Nicht zutreffend Der Signalsynchronisierungstyp muss digital zusammengesetzt sein.

HorizontalActivePixels

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Anzahl der horizontal aktiven Pixel.

HorizontalBlankingPixels

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Anzahl horizontal leerer Pixel

HorizontalBorder

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Horizontaler Rahmen.

HorizontalImageSize

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Horizontale Bildgröße in Millimetern (mm).

HorizontalPolarityType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Horizontaler Polaritätstyp.

Wert Bedeutung
0 (0x0)
Die horizontale Polarität ist positiv.
1 (0x1)
Die horizontale Polarität ist negativ.
2 (0x2)
Nicht zutreffend Der Signalsynchronisierungstyp muss digital getrennt sein.

HorizontalRefreshRateDenominator

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Nenner der horizontalen Aktualisierungsrate.

HorizontalRefreshRateNumerator

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Horizontaler Bildwiederholfrequenzzähler in Hertz (Hz).

HorizontalSyncOffset

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Horizontaler Synchronisierungsoffset.

HorizontalSyncPulseWidth

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Breite des horizontalen Synchronisierungspulses.

IsInterlaced

Datentyp: Boolesch

Zugriffstyp: Schreibgeschützt

Gibt an, ob der Anzeigemodus interlaced ist.

IsSerrationRequired

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Gibt an, welcher Serrationstyp ggf. erforderlich ist.

Wert Bedeutung
0 (0x0)
Der Controller muss die horizontale Synchronisierung während der vertikalen Synchronisierung bereitstellen.
1 (0x1)
Der Controller darf während der vertikalen Synchronisierung keine horizontale Synchronisierung bereitstellen.
2 (0x2)
Nicht zutreffend Der Signalsynchronisierungstyp muss bipolar, analog zusammengesetzt oder digital zusammengesetzt sein.

IsSyncOnRGB

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Gibt an, welche Videosignallinien ggf. synchronisiert werden sollen.

Wert Bedeutung
0 (0x0)
Der Synchronisierungspuls sollte auf allen 3 Videosignallinien angezeigt werden.
1 (0x1)
Der Synchronisierungspuls sollte nur in der grünen Videosignallinie angezeigt werden.
2 (0x2)
Nicht zutreffend Der Signalsynchronisierungstyp muss bipolarer analoger Verbund sein.

PixelClockRate

Datentyp: uint32

Zugriffstyp: Schreibgeschützt

Pixeltaktfrequenz in Hertz (Hz).

StereoModeType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Stereomodustyp. In der folgenden Tabelle sind die möglichen Werte aufgeführt.

Wert Bedeutung
0 (0x0)
Kein Stereo.
1 (0x1)
Sequenzielles Stereofeld mit rechtem Bild in der Stereosynchronisierung.
2 (0x2)
Sequenzielles Stereofeld mit linkem Bild auf Stereosynchronisierung.
3 (0x3)
2-Wege-Verschachteltes Stereo mit rechtem Bild auf geraden Linien.
4 (0x4)
2-Wege-Verschachteltes Stereo mit linkem Bild auf geraden Linien.
5 (0x5)
4-Wege-Interleaved Stereo.
6 (0x6)
Parallel verschachteltes Stereo.

SyncSignalType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Signalsynchronisierungstyp. In der folgenden Tabelle sind die möglichen Werte aufgeführt.

Wert Bedeutung
0 (0x0)
Analog Composite
1 (0x1)
Bipolare Analog-Verbundwerkstoffe
2 (0x2)
Digital Composite
3 (0x3)
Digital Separat

VerticalActivePixels

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Anzahl der vertikal aktiven Pixel.

VerticalBlankingPixels

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Anzahl der vertikal leerenden Pixel.

VerticalBorder

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Vertikaler Rahmen.

VerticalImageSize

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Vertikale Bildgröße in Millimetern (mm).

VerticalPolarityType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Typ der vertikalen Polarität.

Wert Bedeutung
0 (0x0)
Die vertikale Polarität ist positiv.
1 (0x1)
Vertikale Polarität ist negativ
2 (0x2)
Nicht zutreffend Der Signalsynchronisierungstyp muss digital getrennt sein.

VerticalRefreshRateDenominator

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Nenner der vertikalen Aktualisierungsrate.

VerticalRefreshRateNumerator

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Vertikaler Aktualisierungsratenzähler in Hertz (Hz).

VerticalSyncOffset

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Vertikaler Synchronisierungsoffset.

VerticalSyncPulseWidth

Datentyp: uint16

Zugriffstyp: Schreibgeschützt

Breite des vertikalen Synchronisierungspulses.

VideoStandardType

Datentyp: uint8

Zugriffstyp: Schreibgeschützt

Videostandardtyp.

Wert Bedeutung
0 (0x0)
Sonstiges
1 (0x1)
VESA DMT. Von Video Electronics Standard Association (VESA) Display Monitor Timings Spezifikation.
2 (0x2)
VESA GTF. Von VESA Generalized Timing Formula Standard.
3 (0x3)
VESA CVT/ Von VESA Coordinated Video Timings Standard.
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

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client)
Windows Vista
Unterstützte Mindestversion (Server)
WindowsServer 2008
Namespace
Stamm\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

Siehe auch

MSMonitorClass