Condividi tramite


Classe VideoModeDescriptor

La classe WMI VideoModeDescriptorVideo contiene elementi descrittori in modalità per la matrice MonitorSourceModes nella classe WmiMonitorListedSupportedSourceModes . Questi elementi includono funzionalità di monitoraggio, ad esempio frequenza di aggiornamento, caratteristiche pixel o dimensioni dell'immagine. La classe VideoModeDescriptorVideo contiene informazioni che sono un superset dei dati disponibili da blocchi di intervallo stabiliti, standard e dettagliati.

Sintassi

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

Members

La classe VideoModeDescriptor include questi tipi di membri:

Proprietà

La classe VideoModeDescriptor ha queste proprietà.

CompositePolarityType

Tipo di dati: uint8

Tipo di accesso: sola lettura

Tipo di polarità composita. Si tratta della polarità degli impulsi di sincronizzazione orizzontale all'esterno della sincronizzazione verticale.

Valore Significato
0 (0x0)
La polarità composita è positiva.
1 (0x1)
La polarità composita è negativa.
2 (0x2)
Non applicabile. Il tipo di sincronizzazione del segnale deve essere composito digitale.

HorizontalActivePixels

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di pixel attivi orizzontalmente.

HorizontalBlankingPixels

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di pixel di spaziatura orizzontale

HorizontalBorder

Tipo di dati: uint16

Tipo di accesso: sola lettura

Bordo orizzontale.

HorizontalImageSize

Tipo di dati: uint16

Tipo di accesso: sola lettura

Dimensioni dell'immagine orizzontale in millimetri (mm).

HorizontalPolarityType

Tipo di dati: uint8

Tipo di accesso: sola lettura

Tipo polarità orizzontale.

Valore Significato
0 (0x0)
La polarità orizzontale è positiva.
1 (0x1)
La polarità orizzontale è negativa.
2 (0x2)
Non applicabile. Il tipo di sincronizzazione del segnale deve essere separato digitale.

HorizontalRefreshRateDenominator

Tipo di dati: uint16

Tipo di accesso: sola lettura

Denominatore della frequenza di aggiornamento orizzontale.

HorizontalRefreshRateNumerator

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numeratore di frequenza di aggiornamento orizzontale in Hertz (Hz).

HorizontalSyncOffset

Tipo di dati: uint16

Tipo di accesso: sola lettura

Offset di sincronizzazione orizzontale.

HorizontalSyncPulseWidth

Tipo di dati: uint16

Tipo di accesso: sola lettura

Larghezza dell'impulso di sincronizzazione orizzontale.

IsInterlaced

Tipo di dati: booleano

Tipo di accesso: sola lettura

Indica se la modalità di visualizzazione è interlacciata.

IsSerrationRequired

Tipo di dati: uint8

Tipo di accesso: sola lettura

Indica il tipo di serrazione necessario, se appropriato.

Valore Significato
0 (0x0)
Il controller fornisce la sincronizzazione orizzontale durante la sincronizzazione verticale.
1 (0x1)
Il controller non fornisce la sincronizzazione orizzontale durante la sincronizzazione verticale.
2 (0x2)
Non applicabile. Il tipo di sincronizzazione del segnale deve essere bipolare, composito analogico o composito digitale.

IsSyncOnRGB

Tipo di dati: uint8

Tipo di accesso: sola lettura

Indica quali righe di segnale video devono essere sincronizzate, se appropriato.

Valore Significato
0 (0x0)
L'impulso di sincronizzazione deve essere visualizzato su tutte le 3 linee di segnale video.
1 (0x1)
L'impulso di sincronizzazione deve essere visualizzato solo sulla linea di segnale video verde.
2 (0x2)
Non applicabile. Il tipo di sincronizzazione del segnale deve essere composito analogico bipolare.

PixelClockRate

Tipo di dati: uint32

Tipo di accesso: sola lettura

Frequenza del clock pixel in Hertz (Hz).

StereoModeType

Tipo di dati: uint8

Tipo di accesso: sola lettura

Tipo di modalità stereo. Nella tabella seguente sono elencati i valori possibili.

Valore Significato
0 (0x0)
Nessun stereo.
1 (0x1)
Stereo sequenziale con immagine destra sulla sincronizzazione stereo.
2 (0x2)
Stereo sequenziale con immagine sinistra sulla sincronizzazione stereo.
3 (0x3)
Stereo interleaved a 2 vie con immagine destra su linee pari.
4 (0x4)
Stereo interleaved a 2 vie con immagine sinistra su righe pari.
5 (0x5)
Stereo interleaved a 4 vie.
6 (0x6)
Side-by-Side Interleaved Stereo.

SyncSignalType

Tipo di dati: uint8

Tipo di accesso: sola lettura

Tipo di sincronizzazione segnale. Nella tabella seguente sono elencati i valori possibili.

Valore Significato
0 (0x0)
Composito analogico
1 (0x1)
Composito analogico bipolare
2 (0x2)
Composito digitale
3 (0x3)
Separato digitale

VerticalActivePixels

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di pixel attivi verticalmente.

VerticalBlankingPixels

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numero di pixel di spaziatura verticale.

VerticalBorder

Tipo di dati: uint16

Tipo di accesso: sola lettura

Bordo verticale.

VerticalImageSize

Tipo di dati: uint16

Tipo di accesso: sola lettura

Dimensioni verticali dell'immagine in millimetri (mm).

VerticalPolarityType

Tipo di dati: uint8

Tipo di accesso: sola lettura

Tipo di polarità verticale.

Valore Significato
0 (0x0)
La polarità verticale è positiva.
1 (0x1)
Polarità verticale è negativa
2 (0x2)
Non applicabile. Il tipo di sincronizzazione del segnale deve essere separato digitale.

VerticalRefreshRateDenominator

Tipo di dati: uint16

Tipo di accesso: sola lettura

Denominatore della frequenza di aggiornamento verticale.

VerticalRefreshRateNumerator

Tipo di dati: uint16

Tipo di accesso: sola lettura

Numeratore di frequenza di aggiornamento verticale in Hertz (Hz).

VerticalSyncOffset

Tipo di dati: uint16

Tipo di accesso: sola lettura

Offset di sincronizzazione verticale.

VerticalSyncPulseWidth

Tipo di dati: uint16

Tipo di accesso: sola lettura

Larghezza degli impulsi di sincronizzazione verticale.

VideoStandardType

Tipo di dati: uint8

Tipo di accesso: sola lettura

Tipo standard video.

Valore Significato
0 (0x0)
Altro
1 (0x1)
VESA DMT. Dalla specifica Video Electronics Standard Association (VESA) Display Monitor Times.
2 (0x2)
VESA GTF. Da VESA Generalized Time Formula standard.
3 (0x3)
VESA CVT/ Da VESA Coordinated Video Timings standard.
4 (0x4)
IBM
5 (0x5)
MELA
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

Requisiti

Requisito Valore
Client minimo supportato
Windows Vista
Server minimo supportato
Windows Server 2008
Spazio dei nomi
Root\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

Vedi anche

MSMonitorClass