Службы памяти GDI
GDI предоставляет несколько служб, связанных с памятью, для модулей записи драйверов, включая возможность выделения и освобождения системной памяти, пользовательской памяти, частной пользовательской памяти и видеопамяти, а также возможность блокировки и разблокировки диапазона памяти. В следующей таблице перечислены службы памяти GDI.
Функция | Описание |
---|---|
Выделяет блок памяти и вставляет предоставленный вызывающим абонентом тег перед выделением. |
|
Выделяет блок частной пользовательской памяти из адресного пространства указанного процесса и вставляет предоставленный вызывающим объектом тег перед выделением. |
|
Выделяет блок памяти из адресного пространства текущего процесса и вставляет предоставленный вызывающим объектом тег перед выделением. |
|
Освобождает блок системной памяти, выделенный EngAllocMem. |
|
Освобождает блок частной памяти пользователя, выделенный EngAllocPrivateUserMem. |
|
Освобождает блок памяти пользователя, выделенный EngAllocUserMem. |
|
Блокирует указанный диапазон адресов в памяти. |
|
Разблокирует заблокированный диапазон адресов памяти. |
|
Выделяет внеэкранную память для драйвера дисплея с помощью диспетчера кучи видеопамять DirectDraw. |
|
Освобождает память, выделенную для драйвера дисплея heapVidMemAllocAligned. |
Обратная связь
https://aka.ms/ContentUserFeedback.
Ожидается в ближайшее время: в течение 2024 года мы постепенно откажемся от GitHub Issues как механизма обратной связи для контента и заменим его новой системой обратной связи. Дополнительные сведения см. в разделеОтправить и просмотреть отзыв по