DRAWDIBTIME 结构 (vfw.h)

DRAWDIBTIME 结构包含用于执行一组 DrawDib 操作的已用计时信息。 DrawDibTime 函数在每次调用每个操作时重置其计数和已用时间值。

语法

typedef struct {
  LONG timeCount;
  LONG timeDraw;
  LONG timeDecompress;
  LONG timeDither;
  LONG timeStretch;
  LONG timeBlt;
  LONG timeSetDIBits;
} DRAWDIBTIME, *LPDRAWDIBTIME;

成员

timeCount

自上次调用 DrawDibTime 以来执行以下操作的次数:

  • 在屏幕上绘制位图。
  • 解压缩位图。
  • 抖掐位图。
  • 拉伸位图。
  • 使用 BitBlt 函数传输位图数据。
  • 使用 SetDIBits 函数传输位图数据。

timeDraw

绘制位图的时间。

timeDecompress

解压缩位图的时间。

timeDither

抖掐位图的时间。

timeStretch

拉伸位图的时间。

timeBlt

使用 BitBlt 函数传输位图的时间。

timeSetDIBits

使用 SetDIBits 函数传输位图的时间。

要求

要求
最低受支持的客户端 Windows 2000 Professional [仅限桌面应用]
最低受支持的服务器 Windows 2000 Server [仅限桌面应用]
标头 vfw.h

另请参阅

DrawDib

DrawDib 结构

DrawDibTime

SetDIBits