Поделиться через


структура DD_GETSCANLINEDATA (ddrawint.h)

Структура DD_GETSCANLINEDATA содержит элементы, необходимые для запроса и возврата номера текущей строки сканирования.

Синтаксис

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

Члены

lpDD

Указывает на структуру DD_DIRECTDRAW_GLOBAL , описывающую устройство драйвера.

dwScanLine

Указывает расположение, в котором драйвер возвращает номер текущей строки сканирования. Дополнительные сведения см. в разделе "Примечания".

ddRVal

Указывает расположение, в которое драйвер записывает возвращаемое значение обратного вызова DdGetScanLine . Код возврата DD_OK указывает на успешное выполнение. Дополнительные сведения см. в разделе Возвращаемые значения для DirectDraw.

GetScanLine

Используется API Microsoft DirectDraw и не должен заполняться драйвером.

Комментарии

Возвращаемое значение строки сканирования в dwScanLine должно быть больше или равно 0 и меньше N, где N — это сумма количества видимых строк сканирования и количества строк сканирования, возникающих при вертикальном заполнении. Например, если дисплей работает в разрешении 640 x 480 с 12 линиями сканирования во время вертикального пустого поля, значение, возвращаемое в GetScanLine , может варьироваться от 0 до 491.

Требования

   
Верхняя часть ddrawint.h (включая Winddi.h)

См. также раздел

DdGetScanLine