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

由 Microsoft DirectDraw API 使用,不应由驱动程序填充。

备注

dwScanLine 中返回的扫描行值必须大于或等于 0 且小于 N,其中 N 是可见扫描行数和垂直空白期间发生的扫描行数之和。 例如,如果显示器以 640x480 的分辨率运行,在垂直空白期间有 12 个扫描行,则返回给 GetScanLine 的值的范围可能介于 0 到 491。

要求

   
标头 ddrawint.h (包括 Winddi.h)

另请参阅

DdGetScanLine