Partager via


Classe VideoModeDescriptor

La classe WMI VideoModeDescriptorVideo contient des éléments de descripteur de mode pour le tableau MonitorSourceModes dans la classe WmiMonitorListedSupportedSourceModes . Ces éléments incluent des fonctionnalités de supervision telles que la fréquence d’actualisation, les caractéristiques des pixels ou la taille de l’image. La classe VideoModeDescriptorVideo contient des informations qui sont un sur-ensemble des données disponibles à partir de blocs de minutage établis, standard et détaillés.

Syntaxe

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

Membres

La classe VideoModeDescriptor possède les types de membres suivants :

Propriétés

La classe VideoModeDescriptor possède ces propriétés.

CompositePolarityType

Type de données : uint8

Type d'accès : Lecture seule

Type de polarité composite. Il s’agit de la polarité des impulsions de synchronisation horizontale en dehors de la synchronisation verticale.

Valeur Signification
0 (0x0)
La polarité composite est positive.
1 (0x1)
La polarité composite est négative.
2 (0x2)
Non applicable. Le type de synchronisation de signal doit être composite numérique.

HorizontalActivePixels

Type de données : uint16

Type d'accès : Lecture seule

Nombre de pixels actifs horizontalement.

HorizontalBlankingPixels

Type de données : uint16

Type d'accès : Lecture seule

Nombre de pixels vides horizontalement

Horizontalborder

Type de données : uint16

Type d'accès : Lecture seule

Bordure horizontale.

HorizontalImageSize

Type de données : uint16

Type d'accès : Lecture seule

Taille d’image horizontale en millimètres (mm).

HorizontalPolarityType

Type de données : uint8

Type d'accès : Lecture seule

Type de polarité horizontale.

Valeur Signification
0 (0x0)
La polarité horizontale est positive.
1 (0x1)
La polarité horizontale est négative.
2 (0x2)
Non applicable. Le type de synchronisation de signal doit être séparé numériquement.

HorizontalRefreshRateDenominator

Type de données : uint16

Type d'accès : Lecture seule

Dénominateur de taux de rafraîchissement horizontal.

HorizontalRefreshRateNumerator

Type de données : uint16

Type d'accès : Lecture seule

Numérateur de taux de rafraîchissement horizontal en Hertz (Hz).

HorizontalSyncOffset

Type de données : uint16

Type d'accès : Lecture seule

Décalage de synchronisation horizontale.

HorizontalSyncPulseWidth

Type de données : uint16

Type d'accès : Lecture seule

Largeur de l’impulsion de synchronisation horizontale.

IsInterlaced

Type de données : booléen

Type d'accès : Lecture seule

Indique si le mode d’affichage est entrelacé.

IsSerrationRequiredred

Type de données : uint8

Type d'accès : Lecture seule

Indique le type de serration requis, le cas échéant.

Valeur Signification
0 (0x0)
Le contrôleur doit fournir une synchronisation horizontale pendant la synchronisation verticale.
1 (0x1)
Le contrôleur ne doit pas fournir de synchronisation horizontale pendant la synchronisation verticale.
2 (0x2)
Non applicable. Le type de synchronisation de signal doit être bipolaire, composite analogique ou composite numérique.

IsSyncOnRGB

Type de données : uint8

Type d'accès : Lecture seule

Indique quelles lignes de signal vidéo doivent être synchronisées, le cas échéant.

Valeur Signification
0 (0x0)
Le pouls de synchronisation doit apparaître sur les 3 lignes de signal vidéo.
1 (0x1)
L’impulsion de synchronisation doit uniquement apparaître sur la ligne de signal vidéo verte.
2 (0x2)
Non applicable. Le type de synchronisation de signal doit être composite analogique bipolaire.

PixelClockRate

Type de données : uint32

Type d'accès : Lecture seule

Fréquence d’horloge des pixels en Hertz (Hz).

StereoModeType

Type de données : uint8

Type d'accès : Lecture seule

Type de mode stéréo. Le tableau suivant répertorie les valeurs possibles.

Valeur Signification
0 (0x0)
Pas de stéréo.
1 (0x1)
Stéréo séquentielle de champ avec image de droite lors de la synchronisation stéréo.
2 (0x2)
Stéréo séquentielle de champ avec image de gauche lors de la synchronisation stéréo.
3 (0x3)
Stéréo entrelacée à 2 voies avec image droite sur les lignes paires.
4 (0x4)
Stéréo entrelacée 2 voies avec image gauche sur les lignes paires.
5 (0x5)
Stéréo entrelacée à 4 voies.
6 (0x6)
Stéréo entrelacée côte à côte.

SyncSignalType

Type de données : uint8

Type d'accès : Lecture seule

Type de synchronisation de signal. Le tableau suivant répertorie les valeurs possibles.

Valeur Signification
0 (0x0)
Composite analogique
1 (0x1)
Composite analogique bipolaire
2 (0x2)
Composite numérique
3 (0x3)
Digital Separate

VerticalActivePixels

Type de données : uint16

Type d'accès : Lecture seule

Nombre de pixels actifs verticalement.

VerticalBlankingPixels

Type de données : uint16

Type d'accès : Lecture seule

Nombre de pixels vides verticalement.

Verticalborder

Type de données : uint16

Type d'accès : Lecture seule

Bordure verticale.

VerticalImageSize

Type de données : uint16

Type d'accès : Lecture seule

Taille verticale de l’image en millimètres (mm).

VerticalPolarityType

Type de données : uint8

Type d'accès : Lecture seule

Type de polarité verticale.

Valeur Signification
0 (0x0)
La polarité verticale est positive.
1 (0x1)
La polarité verticale est négative
2 (0x2)
Non applicable. Le type de synchronisation de signal doit être numérique distinct.

VerticalRefreshRateDenominator

Type de données : uint16

Type d'accès : Lecture seule

Dénominateur de la fréquence d’actualisation verticale.

VerticalRefreshRateNumerator

Type de données : uint16

Type d'accès : Lecture seule

Numérateur de fréquence de rafraîchissement vertical en Hertz (Hz).

VerticalSyncOffset

Type de données : uint16

Type d'accès : Lecture seule

Décalage de synchronisation vertical.

VerticalSyncPulseWidth

Type de données : uint16

Type d'accès : Lecture seule

Largeur de l’impulsion de synchronisation verticale.

VideoStandardType

Type de données : uint8

Type d'accès : Lecture seule

Type de vidéo standard.

Valeur Signification
0 (0x0)
Autres
1 (0x1)
VESA DMT. À partir de la spécification du minutage du moniteur d’affichage VESA (Video Electronics Standard Association).
2 (0x2)
VESA GTF. À partir de la norme de formule de minutage généralisée VESA.
3 (0x3)
VESA CVT/ À partir de la norme VESA Coordinated Video Timings.
4 (0x4)
IBM
5 (0x5)
POMME
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

Spécifications

Condition requise Valeur
Client minimal pris en charge
Windows Vista
Serveur minimal pris en charge
Windows Server 2008
Espace de noms
Root\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

Voir aussi

MSMonitorClass