
Добавил:
Upload
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз:
Предмет:
Файл:шпора 97.doc
X
- •1.1 Основы программирования в операционной системе Windows
- •1.1.1 Вызов функций api
- •1.1.2 Структура программы
- •1.2 Вопросы системного программирования в Windows
- •1.2.1 Страничная и сегментная адресация.
- •1.2.2 Адресное пространство процесса.
- •2.1 Управление процессами
- •2.2 Процессы и потоки в Windows
- •2.3 Создание процессов
- •2.4 Определение исполняемого образа и командной строки
- •2.5 Идентификация процессов
- •3.1 Создание потока. Функция CreateThread
- •3.2. Завершение потока
- •3.3 Другие функции работы с потоками
- •3.4 Структура context
- •3.5 Приоритеты потоков
- •4.1 Объект critical_section
- •4.2 Мьютексы
- •4.3 Семафоры
- •5.1 События
- •7.1 Кучи
- •7.2 Управление памятью кучи
- •Другие функции для работы с кучей
- •Резюме по управлению кучей
- •Отображение адресного пространства процесса в объекты отображения
- •Что такое импорт
- •Явная загрузка dll
- •Явное подключение экспортируемого идентификатора
- •10.1 Управление файлами и каталогами Создание и открытие файлов
- •10.2 Управление каталогами
- •10.3 Другие методы получения атрибутов файлов и каталогов
- •11.1 Блокировка файлов
- •11.2 Реестр
- •12.1 Стандартные устройства и консольный ввод-вывод
- •12.2 Асинхронный ввод-вывод и порты завершения
- •Параметры
- •Цели системы безопасности
- •Параметры
- •Аварийное завершение
- •Использование именованных каналов
- •Параметры
- •Наблюдение за сообщениями в именованном канале
- •Параметры
Параметры
lpszName указывает на имя почтовой ячейки в форме: \\.\mailslot\[путь]имя
Имя должно быть уникальным. Символ "." показывает, что почтовая ячейка создана на текущей машине.
cbMaxMsg — максимальный размер (в байтах) сообщений, которые может отправлять клиент. 0 означает, что ограничения нет.
dwReadTimeout — длительность (в миллисекундах) ожидания операции чтения. Значение 0 означает немедленный возврат, a MAILSLOT_WAIT_FOREVER — бесконечное ожидание (без тайм-аута).
В заключение клиент должен указать флаг FILE_SHARE_READ.
Функции GetMailslotInfo и SetMailslotInfo подобны своим аналогам для именованных каналов.
Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]