Compartilhar via


Classe VideoModeDescriptor

A classe WMI VideoModeDescriptorVideo contém elementos descritores de modo para a matriz MonitorSourceModes na classe WmiMonitorListedSupportedSourceModes . Esses elementos incluem recursos de monitoramento, como taxa de atualização, características de pixel ou tamanho da imagem. A classe VideoModeDescriptorVideo contém informações que são um superconjunto dos dados disponíveis de blocos de tempo estabelecidos, padrão e detalhados.

Sintaxe

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

Membros

A classe VideoModeDescriptor tem estes tipos de membros:

Propriedades

A classe VideoModeDescriptor tem essas propriedades.

CompositePolarityType

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Tipo de polaridade composta. Essa é a polaridade dos pulsos de sincronização horizontal fora da sincronização vertical.

Valor Significado
0 (0x0)
A polaridade composta é positiva.
1 (0x1)
A polaridade composta é negativa.
2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser composto digital.

HorizontalActivePixels

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número de pixels ativos horizontalmente.

HorizontalBlankingPixels

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número de pixels em branco horizontalmente

HorizontalBorder

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Borda horizontal.

HorizontalImageSize

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Tamanho horizontal da imagem em milímetros (mm).

HorizontalPolarityType

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Tipo de polaridade horizontal.

Valor Significado
0 (0x0)
A polaridade horizontal é positiva.
1 (0x1)
A polaridade horizontal é negativa.
2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser separado digitalmente.

HorizontalRefreshRateDenominator

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Denominador de taxa de atualização horizontal.

HorizontalRefreshRateNumerator

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Numerador de taxa de atualização horizontal em Hertz (Hz).

HorizontalSyncOffset

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Deslocamento de sincronização horizontal.

HorizontalSyncPulseWidth

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Largura do pulso de sincronização horizontal.

IsInterlaced

Tipo de dados: booliano

Tipo de acesso: Somente leitura

Indica se o modo de exibição está entrelaçado.

IsSerrationRequired

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Indica que tipo de serração é necessário, se apropriado.

Valor Significado
0 (0x0)
O controlador deve fornecer sincronização horizontal durante a sincronização vertical.
1 (0x1)
O controlador não deve fornecer sincronização horizontal durante a sincronização vertical.
2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser bipolar, composto analógico ou composto digital.

IsSyncOnRGB

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Indica quais linhas de sinal de vídeo devem ser sincronizadas, se apropriado.

Valor Significado
0 (0x0)
O pulso de sincronização deve aparecer em todas as três linhas de sinal de vídeo.
1 (0x1)
O pulso de sincronização só deve aparecer na linha de sinal de vídeo verde.
2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser composto analógico bipolar.

PixelClockRate

Tipo de dados: uint32

Tipo de acesso: Somente leitura

Taxa de relógio de pixel em Hertz (Hz).

StereoModeType

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Tipo de modo estéreo. A tabela a seguir lista os valores possíveis.

Valor Significado
0 (0x0)
Sem estéreo.
1 (0x1)
Estéreo sequencial de campo com imagem direita na sincronização estéreo.
2 (0x2)
Estéreo sequencial de campo com imagem esquerda na sincronização estéreo.
3 (0x3)
Estéreo intercalado bidirecional com imagem direita em linhas uniformes.
4 (0x4)
Estéreo intercalado bidirecional com imagem esquerda em linhas uniformes.
5 (0x5)
Estéreo Intercalado de 4 vias.
6 (0x6)
Estéreo intercalado lado a lado.

SyncSignalType

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Tipo de sincronização de sinal. A tabela a seguir lista os valores possíveis.

Valor Significado
0 (0x0)
Composição analógica
1 (0x1)
Composição analógica bipolar
2 (0x2)
Composição Digital
3 (0x3)
Separado digital

VerticalActivePixels

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número de pixels ativos verticalmente.

VerticalBlankingPixels

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Número de pixels em branco verticalmente.

VerticalBorder

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Borda vertical.

VerticalImageSize

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Tamanho vertical da imagem em milímetros (mm).

VerticalPolarityType

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Tipo de polaridade vertical.

Valor Significado
0 (0x0)
A polaridade vertical é positiva.
1 (0x1)
A polaridade vertical é negativa
2 (0x2)
Não aplicável. O tipo de sincronização de sinal deve ser separado digitalmente.

VerticalRefreshRateDenominator

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Denominador de taxa de atualização vertical.

VerticalRefreshRateNumerator

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Numerador de taxa de atualização vertical no Hertz (Hz).

VerticalSyncOffset

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Deslocamento de sincronização vertical.

VerticalSyncPulseWidth

Tipo de dados: uint16

Tipo de acesso: Somente leitura

Largura vertical do pulso de sincronização.

VideoStandardType

Tipo de dados: uint8

Tipo de acesso: Somente leitura

Tipo padrão de vídeo.

Valor Significado
0 (0x0)
Outro
1 (0x1)
VESA DMT. Na especificação de Intervalos do Monitor do Monitor de Vídeo da VESA (Video Electronics Standard Association).
2 (0x2)
VESA GTF. Do padrão de fórmula de tempo generalizada vesa.
3 (0x3)
VESA CVT/ do padrão de intervalos de vídeo coordenados 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

Requisitos

Requisito Valor
Cliente mínimo com suporte
Windows Vista
Servidor mínimo com suporte
Windows Server 2008
Namespace
Root\wmi
MOF
WmiCore.mof
DLL
WmiProv.dll

Confira também

MSMonitorClass