IDirectDraw7::GetScanLine 方法 (ddraw.h)

检索当前正在监视器上绘制的扫描线。

语法

HRESULT GetScanLine(
  [out] LPDWORD unnamedParam1
);

参数

[out] unnamedParam1

指向接收显示器当前正在绘制的扫描线的变量的指针。

返回值

如果该方法成功,则返回值DD_OK。

如果失败,该方法可能会返回以下错误值之一:

  • DDERR_INVALIDOBJECT
  • DDERR_INVALIDPARAMS
  • DDERR_UNSUPPORTED
  • DDERR_VERTICALBLANKINPROGRESS

备注

扫描行报告为从零开始的整数。 返回的扫描行值介于 0 到 n 的范围内,其中 0 是屏幕上的第一条可见扫描线,n 是最后一条可见扫描线,加上垂直空白期间出现的任何扫描线。 因此,如果应用程序以 640×480 分辨率运行,并且 vblank 期间有 12 个扫描行,则此方法返回的值范围为 0 到 491。

要求

   
目标平台 Windows
标头 ddraw.h
Library Ddraw.lib
DLL Ddraw.dll

请参阅

IDirectDraw7