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 |