Поделиться через


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