Программирование для Windows NT
АннотацияВведение
Управление памятью
Немного истории
Управление памятью в MS-DOS
Управление памятью в Microsoft Windows версии 3.1
Адресация памяти
Пулы памяти в Microsoft Windows версии 3.1
Виртуальная память в Microsoft Windows NT
Несегментированная модель памяти FLAT
Изолированные адресные пространства
Дескрипторы страниц памяти
Состояние страниц памяти
Функции для работы с виртуальной памятью
Получение виртуальной памяти
Освобождение виртуальной памяти
Три состояния страниц виртуальной памяти
Фиксирование страниц виртуальной памяти
Изменение типа разрешенного доступа для страниц памяти
Получение информации об использовании виртуальной памяти
Приложение VIRTUAL
Описание исходных текстов приложения
Определения и глобальные переменные
Функция WinMain
Функция WndProc
Функция WndProc_OnCreate
Функция WndProc_OnDestroy
Функция WndProc_OnCommand
Работа с пулами памяти
Пулы памяти в Microsoft Windows NT
Функции для работы с пулами памяти
Получение идентификатора стандартного пула
Создание динамического пула
Удаление динамического пула
Получение блока памяти из пула
Изменение размера блока памяти
Определение размера блока памяти
Освобождение памяти
Использование функций malloc и free
Старые функции управления памятью
Приложение HEAPMEM
Исходный текст приложения
Работа с динамическим пулом памяти
Работа со стандартным пулом памяти
/Span>Мультизадачность
Процессы и задачи в Microsoft Windows NT
Распределение времени между задачами
Классы приоритета процессов
Относительный приоритет задач
Проблемы синхронизации задач и процессов
Передача данных между процессами и задачами
Запуск задач
Функция CreateThread
Функция _beginthread
Функция _beginthreadex
Управление запущенными задачами
Изменение приоритета задачи
Определение приоритета задачи
Приостановка и возобновление выполнения задачи
Временная приостановка работы задачи
Завершение задачи
Освобождение идентификатора задачи
Приложение MultiSDI
Описание функций
Функция WndProc_OnPaint
Функция задачи PaintEllipse
Функция задачи PaintRect
Функция задачи PaintText
Приложение MultiMDI
Описание функций приложения
Функция WinMain
Функция FrameWndProc
Создание нового дочернего окна
Обработка сообщений от меню Window
Обработка сообщений от меню Priority
Функция ChildWndProc
Обработка сообщения WM_PAINT
Обработка сообщения WM_CLOSE
Обработка сообщения WM_RBUTTONDOWN
Обработка сообщения WM_COMMAND
Функция задачи ThreadRoutine
/Span>процессЫ
Запуск процесса
Параметры функции CreateProcess
LpCommandLine
LpThreadAttributes
BInheritHandles
DwCreationFlags
LpEnvironment
LpCurrentDirectory
LpStartupInfo
Cb
DwFlags
LpDesktop
LpTitle
DwY
DwYSize
DwYCountChars
DwFillAttribute
WShowWindow
HStdError
LpProcessInformation
Содержание
Forekc.ru
Рефераты, дипломы, курсовые, выпускные и квалификационные работы, диссертации, учебники, учебные пособия, лекции, методические пособия и рекомендации, программы и курсы обучения, публикации из профильных изданий