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) |