DRAWDIBTIME structure (vfw.h)

The DRAWDIBTIME structure contains elapsed timing information for performing a set of DrawDib operations. The DrawDibTime function resets the count and the elapsed time value for each operation each time it is called.

Syntax

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

Members

timeCount

Number of times the following operations have been performed since DrawDibTime was last called:

  • Draw a bitmap on the screen.
  • Decompress a bitmap.
  • Dither a bitmap.
  • Stretch a bitmap.
  • Transfer bitmap data by using the BitBlt function.
  • Transfer bitmap data by using the SetDIBits function.

timeDraw

Time to draw bitmaps.

timeDecompress

Time to decompress bitmaps.

timeDither

Time to dither bitmaps.

timeStretch

Time to stretch bitmaps.

timeBlt

Time to transfer bitmaps by using the BitBlt function.

timeSetDIBits

Time to transfer bitmaps by using the SetDIBits function.

Requirements

Requirement Value
Minimum supported client Windows 2000 Professional [desktop apps only]
Minimum supported server Windows 2000 Server [desktop apps only]
Header vfw.h

See also

DrawDib

DrawDib Structures

DrawDibTime

SetDIBits