PDD_GETSCANLINE回调函数 (ddrawint.h)

DdGetScanLine 回调函数返回当前物理扫描行的编号。

语法

PDD_GETSCANLINE PddGetscanline;

DWORD PddGetscanline(
  PDD_GETSCANLINEDATA unnamedParam1
)
{...}

参数

unnamedParam1

指向 DD_GETSCANLINEDATA 结构,其中驱动程序返回当前扫描行的编号。

返回值

DdGetScanLine 返回以下回调代码之一:

备注

如果监视器不在垂直空白中,驱动程序应在 pGetScanLine 结构的 DD_GETSCANLINEDATAdwScanLine 成员中写入扫描线值。 该数字必须在 [0, n] 范围内,其中扫描行 0 是第一个可见扫描线,扫描行 n 是屏幕上最后一个可见的扫描线。 然后,驱动程序应在 DD_GETSCANLINEDATA 的 ddRVal 成员中设置 DD_OK 并返回DDHAL_DRIVER_HANDLED。

如果正在进行垂直空白,扫描行是不确定的。 在这种情况下,驱动程序应将 ddRVal 设置为 DDERR_VERTICALBLANKINPROGRESS 并返回DDHAL_DRIVER_HANDLED。

要求

   
目标平台 桌面
标头 ddrawint.h (包括 Winddi.h)

请参阅

DD_GETSCANLINEDATA