Partilhar via


Recuperando dados do dispositivo

Os aplicativos podem usar as seguintes funções para recuperar dados do dispositivo usando um contexto de dispositivo: GetDeviceCaps e DeviceCapabilities.

GetDeviceCaps recupera dados gerais do dispositivo para os seguintes dispositivos:

  • Ecrãs raster
  • Impressoras matriciais
  • Impressoras a jato de tinta
  • Impressoras laser
  • Plotters vetoriais
  • Câmaras raster

Os dados incluem os recursos suportados do dispositivo, incluindo resolução do dispositivo (para monitores de vídeo), formato de cor (para monitores de vídeo e impressoras coloridas), número de objetos gráficos, recursos rasterizados, desenho de curva, desenho de linha, desenho de polígono e desenho de texto. Um aplicativo recupera esses dados fornecendo um identificador que identifica o contexto apropriado do dispositivo, bem como um índice especificando o tipo de dados que a função deve recuperar.

A funçãoDeviceCapabilities recupera dados específicos das impressoras, incluindo o número de caixas de papel disponíveis, os recursos duplex da impressora, as resoluções suportadas pela impressora, o tamanho máximo e mínimo de papel suportado e assim por diante. Um aplicativo recupera esses dados fornecendo cadeias de caracteres especificando um dispositivo de impressora e uma porta, bem como um índice especificando o tipo de dados que a função deve recuperar.