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