|
| БЕСПЛАТНАЯ ежедневная online лотерея! Выигрывай каждый день БЕСПЛАТНО! |
|
|
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
|
|
|
|
| |