다음을 통해 공유


GdiGetBatchLimit 함수(wingdi.h)

GdiGetBatchLimit 함수는 호출 스레드의 현재 일괄 처리에 누적될 수 있는 최대 함수 호출 수를 반환합니다. 시스템은 이 제한을 초과할 때마다 현재 일괄 처리를 플러시합니다.

구문

DWORD GdiGetBatchLimit();

반환 값

함수가 성공하면 반환 값은 일괄 처리 제한입니다.

함수가 실패하면 반환 값은 0입니다.

설명

일괄 처리 제한은 GdiSetBatchLimit 함수를 사용하여 설정됩니다. 제한을 1로 설정하면 일괄 처리를 효과적으로 사용하지 않도록 설정합니다.

부울 값을 반환하는 GDI 그리기 함수만 일괄 처리할 수 있습니다. 다른 GDI 함수에 대한 호출은 현재 일괄 처리를 즉시 플러시합니다. 일괄 처리 제한을 초과하거나 GdiFlush 함수를 호출하면 현재 일괄 처리도 플러시됩니다.

시스템에서 함수 호출을 일괄 처리하면 함수는 TRUE를 반환 합니다. 함수의 실제 반환 값은 GdiFlush 를 사용하여 일괄 처리를 플러시하는 경우에만 보고됩니다.

참고 일괄 처리 제한은 각 스레드에 대해 별도로 유지됩니다. 일괄 처리를 완전히 사용하지 않도록 설정하려면 각 스레드를 초기화하는 동안 GdiSetBatchLimit (1)를 호출합니다.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 2000 Professional[데스크톱 앱만]
지원되는 최소 서버 Windows 2000 Server[데스크톱 앱만]
대상 플랫폼 Windows
헤더 wingdi.h(Windows.h 포함)
라이브러리 Gdi32.lib
DLL Gdi32.dll

추가 정보

GdiFlush

GdiSetBatchLimit

그리기 및 그리기 함수

그리기 및 그리기 개요