Динамическое распределение памяти


Когда DLL распределяет память, используя какую - либо  из функций распределения памяти (GlobalAlloc, LocalAlloc, HeapAlloc и VirtualAlloc), память распределяется в виртуальном адресном пространстве вызывающего процесса и доступна только для потоков этого процесса.

DLL может использовать отображение файла в память, чтобы назначить память, которая может быть совместно использоваться среди процессов. Обзор того, как использовать отображение файла в память, чтобы создать имя совместно используемой памяти, см. статьи Отображение файла в память. Пример, который использует функцию DllMain, чтобы установить разделяемую память, используя проекцию файла в память, смотрите в статье  Использование разделяемой памяти в динамически подключаемой библиотеке (DLL).

Назад в оглавление
На главную страницу

Hosted by uCoz