Дескрипторы в Windows
Степень завершённости урока: 30%
Статистика урока:
- Время чтения: менее 5 минут
- Уровень сложности: средний
Дескрипторы это идентификаторы, которые используются для обращения к определенному объекту операционной системы. Этим объектом может быть файл, процесс, поток и т.д.
Для работы с дескриптором файлов используется тип данных HANDLE. В ряде случаев используются другие дескрипторы (типы данных):
- тип данных HBRUSH используется для рисования
- тип данных HDC - дескриптор контекста устройства, используется для рисования
- тип данных HGLOBAL - тип данных, представляющий указатель на глобальный объект в памяти. Позволяет хранить такие ресурсы, как строки, изображения и другие элементы
- тип данных HINSTANCE - дескриптор экземпляра приложения, используется для идентификации загруженного исполняемого файла или DLL
- тип данных HKEY предназначен для работы с реестром Windows
- тип данных HMENU используется для работы с меню
- тип данных HWND используется при работе с окнами
Пример:
HGLOBAL hResLoad;
hResLoad = LoadResource(hExe, hRes);
Можно сказать так, что все HWND являются типом данных HANDLE, но не всякий HANDLE является HWND.
Предложить идею по улучшению урока в мессенджере Max или мессенджере Telegram
Страница обновлена 26 июля 2026 года.



