Создание эффективных WIN32-приложений с учетом специфики 64-разрядной версии Windows


Параметр fdwCreate - часть 3


  • Флаг CREATE_UNICODE_ENVIRONMENT сообщает системе, что блок перемен ных окружения дочернего процесса должен содержать Unicode-символы. По умолчанию блок формируется на основе ANSI-символов
  • Флаг CREATE_FORCEDOS заставляет систему выполнять программу MS-DOS, встроенную в 16-разрядное приложение OS/2
  • Флаг CREATE_BREAKAWAY_FROM_JOB позволяет процессу, включенному в за дание, создать новый процесс, отделенный от этого задания (см. главу 5).
  • Параметр fdwCreate разрешает задать и класс приоритета процесса Однако это необязательно и даже, как правило, нс рекомендуется, система присваивает новому процессу класс приоритета по умолчанию. Возможные классы приоритета перечис лены в следующей таблице.

    Класс приоритета

    Флаговый идентификатор

    Idle (простаивающий)

    IDLE_PRIORITY_CLASS

    Below normal (ниже обычного)

    BELOW_NORMAL_PRIORITY_CLASS

    Normal (обычный)

    NORMAL PRIORITY CLASS

    Above normal (выше обычного)

    ABOVE_NORMAL_PRIORITY_CLASS

    High (высокий)

    HIGH_PRIORITY_CLASS

    Realtime (реального времени)

    REALTIME_PRIORITY_CLASS

    Классы приоритета влияют на распределение процессорного времени междупро цессами и их потоками. (Подробнее на эту тему см. главу 7.)

    NOTE
    Классы приоритета BELOW_NORMAL_PRIORITY_CLASS и ABOVE_NORMAL_ PRIORITY_CLASS введены лишь в Windows 2000; они не поддерживаются в Win dows NT 4.0, Windows 95 или Windows 98.




    Начало  Назад  Вперед



    Книжный магазин