На главную

On-line справка по Win32 API

Написать письмо
БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО!
Список всех статей A-B-C-D-E-F-G-H-I-J-K-L-M-N-O-P-Q-R-S-T-U-V-W-X-Y-Z | Скачать Вниз

GdiGetBatchLimit



The GdiGetBatchLimit function returns the maximum number of function calls that can be accumulated in the calling thread's current batch. The system flushes the current batch whenever this limit is exceeded.

DWORD GdiGetBatchLimit(VOID)


Parameters

This function has no parameters.

Return Values

If the function succeeds, the return value is the batch limit.
If the function fails, the return value is zero. To get extended error information, call GetLastError.

Remarks

The batch limit is set by using the GdiSetBatchLimit function. Setting the limit to 1 effectively disables batching.
Only GDI drawing functions that return Boolean values can be batched; calls to any other GDI functions immediately flush the current batch. Exceeding the batch limit or calling the GdiFlush function also flushes the current batch.
When the system batches a function call, the function returns TRUE. The actual return value for the function is reported only if GdiFlush is used to flush the batch.

Note that the batch limit is maintained for each thread separately. In order to completely disable batching, call GdiSetBatchLimit(1) during the initialization of each thread.

See Also

GdiFlush, GdiSetBatchLimit


Пригласи друзей и счет твоего мобильника всегда будет положительным!
Предыдущая статья
 
Сайт Народ.Ру Интернет
Следующая статья
Пригласи друзей и счет твоего мобильника всегда будет положительным!

GdiGetBatchLimit



Функция GdiGetBatchLimit возвращает максимальное количество функциональных вызовов, которые могут быть накоплены на вызове резьбы текущего пакета. Система сбрасывает текущий пакет всякий раз, когда этот предел превышен.

DWORD GdiGetBatchLimit(ПУСТОТА)


Параметры

Эта функция не имеет параметры.

Обратные Величины

Если функция добивается успеха, обратная величина является пакетным пределом.
Если функция терпит неудачу, обратная величина нулевая. Для того, чтобы расширять информацию ошибки, назовите GetLastError.

Замечания

Пакетный предел установлен используя функцию GdiSetBatchLimit. Устанавливая предел на 1 эффективно выводит из строя группирование.
Только GDI, рисующий функции, что возвращать Логические величины может быть сгруппировано; вызовы в любую другую немедленно краску функций GDI текущий пакет. Превышая пакетный предел или вызывая функцию GdiFlush также сбрасывает текущий пакет.
Когда система группирует функциональный вызов, функция возвращает ИСТИНУ. Фактическая обратная величина для функции сообщается только если GdiFlush использован, чтобы сбрасывать пакет.

Отметьте, что пакетный предел поддержан для каждой резьбы отдельно. Для того, чтобы полностью выводить из строя группирование, называть GdiSetBatchLimit(1) в течение инициализации каждой резьбы.

Смотри Также

GdiFlush, GdiSetBatchLimit


Вверх Version 1.3, Oct 26 2010 © 2007, 2010, mrhx Вверх
 mrhx software  Русский перевод OpenGL  Русский перевод Win32 API
 
Используются технологии uCoz