DRAWDIBTIME

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.

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:
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.

QuickInfo

  Windows NT: Requires version 3.1 or later.
  Windows: Requires Windows 95 or later.
  Windows CE: Unsupported.
  Header: Declared in vfw.h.
  Import Library: Use vfw32.lib.

See Also

DrawDib Overview, DrawDib Structures, BitBlt, DrawDibTime, SetDIBits