Студопедия

Главная страница Случайная лекция


Мы поможем в написании ваших работ!

Порталы:

БиологияВойнаГеографияИнформатикаИскусствоИсторияКультураЛингвистикаМатематикаМедицинаОхрана трудаПолитикаПравоПсихологияРелигияТехникаФизикаФилософияЭкономика



Мы поможем в написании ваших работ!




Обмен данными через проекцию файлов в память

Читайте также:
  1. D. 17.1.22.11). - Maндатарий может отказаться от договора так, чтобы за мандан­том осталось ненарушенным право с удобством устроить то же дело лично или через другого мандатария.
  2. Активными (заданными) силами называют силы, не зависящие от связей.
  3. Алгоритм расчета теплопередачи через непроницаемые стенки
  4. Анализ и корректировка сетевых графиков в соответствии с заданными ограничениями
  5. Аппараты теплообменные листовые
  6. Аппараты теплообменные трубчатые без кожуха.
  7. Астрономическая, когда наблюдаемый объект находится на бесконечно большом расстоянии, ЭМВ проходят через всю толщу атмосферы и наблюдения выполняют с поверхности Земли.
  8. Ввод и вывод данных через ячейки таблицы
  9. Взаимосвязь обмена липидов, белков и углеводов.
  10. Виртуализация оперативной памяти. Свопинг и виртуальная память.

Применение файлов, спроецированных в память для обмена данными между процессами, основывается на том, что объект типа «проекция файла» после своего создания оказывается доступным для всех процессов, выполняемых в системе.

Если требуется передать данные из одного процесса в другой, то в одном из процессов создается объект типа «проекция файла». При этом сам файл должен быть создан или открыт. Доступ к уже созданной проекции со стороны любого клиента включает два действия:

1. Открытие имеющейся проекции с помощью функции OpenFileMapping;

2. Отображение открытой проекции на ВАП клиента с помощью MapViewOfFile;

Для того, чтобы объект типа «проекция файла» мог использоваться в любом клиенте, ему присваивается имя, которое указывается в функции CreateFileMapping. Имя объекта, в отличие от дескриптора, является общесистемной характеристикой, которая служит для передачи информации о созданном объекте любому другому процессу, что и позволяет использовать объект для обмена между сервером и клиентом.

Функция MapViewOfFile, используя имя созданной проекции, возвращает другому процессу указатель на созданный регион ВАП, содержащий проекцию файла. Так как данные файла, в общем случае, могут иметь различную структуру, то эта функция возвращает указатель обобщенного типа, который в программе процесса явно преобразуется в требуемый тип.


<== предыдущая страница | следующая страница ==>
Создание файлов, проецируемых в память | Обмен данными через страничный файл

Дата добавления: 2014-10-10; просмотров: 368; Нарушение авторских прав




Мы поможем в написании ваших работ!
lektsiopedia.org - Лекциопедия - 2013 год. | Страница сгенерирована за: 0.003 сек.