структура 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) |