| Предыдущий | Следующий |
| STATUS_QUERY_STORAGE_ERROR | STATUS_SECUREBOOT_NOT_ENABLED |
STATUS_GDI_HANDLE_LEAK
Что означает STATUS_GDI_HANDLE_LEAK
STATUS_GDI_HANDLE_LEAK указывает на вероятную утечку объектов GDI, принадлежащих процессу.
Как подтвердить утечку
- Измеряйте количество GDI-объектов процесса до и после многократного воспроизведения одного сценария.
- Определите тип ресурса, число которого постоянно растёт: HBITMAP, HBRUSH, HPEN, HDC или другой объект.
- Проверьте пары создания и освобождения ресурсов на всех путях выхода, включая ошибки и исключения.
- Не закрывайте произвольные найденные дескрипторы: некоторые объекты принадлежат системе или другому API.
Одно большое значение счётчика ещё не доказывает утечку. Надёжный признак — устойчивый рост после повторов операции без последующего возврата к исходному уровню.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.