DISPLAY_DEVICE
9/9/2008
Essa estrutura recebe informações sobre o dispositivo exibir especificado pelo iDevNum parâmetro da EnumDisplayDevices função.
Syntax
typedef struct _DISPLAY_DEVICE {
DWORD cb;
WCHAR DeviceName[32];
WCHAR DeviceString[128];
DWORD StateFlags;
WCHAR DeviceID[128];
WCHAR DeviceKey[128];
} DISPLAY_DEVICE, *PDISPLAY_DEVICE;
Os membros
- cb
Tamanho, em bytes, da DISPLAY_DEVICE estrutura. Isso deve ser inicializado prior to chamado EnumDisplayDevices.
DeviceName
Uma matriz de caracteres que identifica o nome do dispositivo a exibir.Este é o dispositivo adaptador ou dispositivo de monitor.
DeviceString
Uma matriz de caracteres que contém o seqüência de caracteres contexto dispositivo exibir.Este é o uma descrição de adaptador de exibir o monitor exibir ou.
StateFlags
Estado dispositivo um ou mais sinalizadores. A seguinte tabela mostra a disponível sinalizadores.Sinalizador Descrição DISPLAY_DEVICE_ATTACHED_TO_DESKTOP
O dispositivo exibir é parte de área de trabalho.
DISPLAY_DEVICE_MIRRORING_DRIVER
Representa um dispositivo pseudo usado para desenho aplicativo espelhada, para arquitetura de comunicação remota ou outros fins.
Um monitor pseudo invisível está associado com este dispositivo. GetSystemMetrics(SM_MONITORS) somente contas para monitores exibir visível.
DISPLAY_DEVICE_MODESPRUNED
O dispositivo exibir tem mais exibir modos que seu suporte dispositivos saída.
DISPLAY_DEVICE_PRIMARY_DEVICE
O primário área de trabalho consta o dispositivo. Para um sistema com um cartão exibir único, isso é sempre definido.
Para um sistema com múltiplo exibir placas, somente um dispositivo pode ter esse conjunto.
DISPLAY_DEVICE_REMOVABLE
O dispositivo é removível; Ele não pode ser a exibição primária.
DISPLAY_DEVICE_VGA_COMPATIBLE
O dispositivo VGA é compatível.
DeviceID
Windows 98/Me: Um seqüência de caracteres que identifica exclusivamente o adaptador hardware ou o monitor.Este é o identificador Plug and Play.
- DeviceKey
Reservado.
Remarks
O seqüência de caracteres quatro membros são definidos baseada nos parâmetros passados para EnumDisplayDevices.
Se a pasta lpDevice parâmetro é NULL, DISPLAY_DEVICE é preenchida in with informações sobre os adaptadores exibir.
Se lpDevice é um válido nome dispositivo, ele é preenchido in with informações sobre o monitor para esse dispositivo.
Requirements
Header | windows.h |
Windows Embedded CE | Windows CE .NET 4.2 and later |
Windows Mobile | Windows Mobile Version 5.0 and later |