Структура 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 |