estrutura DD_GETSCANLINEDATA (ddrawint.h)

A estrutura DD_GETSCANLINEDATA contém os membros necessários para consultar e retornar o número da linha de verificação atual.

Sintaxe

typedef struct _DD_GETSCANLINEDATA {
  PDD_DIRECTDRAW_GLOBAL lpDD;
  DWORD                 dwScanLine;
  HRESULT               ddRVal;
  VOID                  *GetScanLine;
} *PDD_GETSCANLINEDATA, DD_GETSCANLINEDATA;

Membros

lpDD

Aponta para uma estrutura DD_DIRECTDRAW_GLOBAL que descreve o dispositivo do driver.

dwScanLine

Especifica o local em que o driver retorna o número da linha de verificação atual. Consulte a seção Comentários para obter mais informações.

ddRVal

Especifica o local no qual o driver grava o valor retornado do retorno de chamada DdGetScanLine . Um código de retorno de DD_OK indica êxito. Para obter mais informações, consulte Valores retornados para DirectDraw.

GetScanLine

Usado pela API do Microsoft DirectDraw e não deve ser preenchido pelo driver.

Comentários

O valor de linha de verificação retornado em dwScanLine deve ser maior ou igual a 0 e menor que N, em que N é a soma do número de linhas de verificação visíveis e o número de linhas de verificação que ocorrem durante o espaço em branco vertical. Por exemplo, com uma exibição operando em uma resolução de 640x480, que tem 12 linhas de verificação durante o espaço em branco vertical, o valor retornado para GetScanLine pode variar de 0 a 491.

Requisitos

   
Cabeçalho ddrawint.h (inclua Winddi.h)

Confira também

DdGetScanLine