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 |
|
DLL |
|