IDirectDraw:: Compact
HRESULT
Compact ();
В настоящее время этот метод не выполнен.
Возвращает DD_OK если успешно, или одно из следующих значений ошибки:
DDERR_INVALIDOBJECT DDERR_INVALIDPARAMS
DDERR_SURFACEBUSY DDERR_NOEXCLUSIVEMODE
Этот метод перемещает все части поверхностной памяти на плате дисплея в непрерывный блок, чтобы сделать самое большое место из свободной доступной памяти. Это обращение будет терпеть неудачу, если любые операции находятся в прогрессе.
Прикладная программа, вызывающая этот метод должна иметь совместный(кооперативный) уровень установленный в исключительный.