Función GdiGetBatchLimit (wingdi.h)

La función GdiGetBatchLimit devuelve el número máximo de llamadas de función que se pueden acumular en el lote actual del subproceso que realiza la llamada. El sistema vacía el lote actual cada vez que se supera este límite.

Sintaxis

DWORD GdiGetBatchLimit();

Valor devuelto

Si la función se ejecuta correctamente, el valor devuelto es el límite de lotes.

Si la función no se realiza correctamente, el valor devuelto es cero.

Comentarios

El límite de lotes se establece mediante la función GdiSetBatchLimit . Establecer el límite en 1 deshabilita eficazmente el procesamiento por lotes.

Solo se pueden procesar por lotes funciones de dibujo GDI que devuelven valores booleanos; llama a cualquier otra función de GDI vacía inmediatamente el lote actual. Si se supera el límite de lotes o se llama a la función GdiFlush , también se vacía el lote actual.

Cuando el sistema realiza un procesamiento por lotes de una llamada de función, la función devuelve TRUE. El valor devuelto real de la función solo se notifica si se usa GdiFlush para vaciar el lote.

Nota El límite por lotes se mantiene para cada subproceso por separado. Para deshabilitar completamente el procesamiento por lotes, llame a GdiSetBatchLimit (1) durante la inicialización de cada subproceso.
 

Requisitos

Requisito Value
Cliente mínimo compatible Windows 2000 Professional [solo aplicaciones de escritorio]
Servidor mínimo compatible Windows 2000 Server [solo aplicaciones de escritorio]
Plataforma de destino Windows
Encabezado wingdi.h (incluye Windows.h)
Library Gdi32.lib
Archivo DLL Gdi32.dll

Consulte también

GdiFlush

GdiSetBatchLimit

Funciones de dibujo y pintura

Información general sobre la pintura y el dibujo