Класс, который обертывает основную память Windows, которая реализована как картирование файла paging. В отличие от shared_memory_object, windows_shared_memory не имеет стойкости ядра, и общая память разрушается, когда все процессы разрушают все их windows_shared_memory объекты и отображенные области для одной и той же общей памяти или процессов.
Windows_shared_memory(open_or_ create_t,constchar* name,mode_t>>>>>>std Если файл ранее существовал, он пытается открыть его с режимом «mode». В противном случае выбрасывает ошибку.
Достигает право владения общим объектом памяти "переведенного" на *это. После звонка «передвижные» не представляют собой какой-либо объект общей памяти. Не бросает
Моет право собственности на "переведенную" общую память *это. После звонка «перенесенные» не представляют никакой общей памяти. Не бросает
~Windows_shared_memory();
Дестрои *это. Все обозначенные регионы все еще действительны после разрушения. Когда все картографические регионы и windows_shared_memory объекты, ссылающиеся на общую память, разрушаются, операционная система уничтожает общую память.
Возвращает размер окна общей памяти. Это будет округленный размер 4K «размера», пройденного конструктором.
Статья Class windows_shared_memory раздела The Boost C++ Libraries BoostBook Documentation Subset Indexes and Reference может быть полезна для разработчиков на c++ и boost.
Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта.