| « Поставить закладку » « Сделать стартовой » | |||
|
|||
|
Коды функции ввода/вывода
NT использует коды функции ввода/вывода для определения конкретной операции ввода/вывода, которая будет иметь место для конкретного объекта-файла. Коды функции ввода/вывода Windows NT разделены на коды главной и второстепенной функции ввода/вывода. Оба кода находятся в IRP в Стеке Размещения Ввода/вывода драйвера. Главные функциональные коды определены символами, которые начинаются с IRP_MJ_. Перечислим некоторые из главных кодов функции ввода/вывода:
Законченный список кодов функции ввода/вывода представлен в
NTDDK.H. Второстепенные коды функции ввода/вывода в NT определены символами,
которые начинаются с IRP_MN_. NT обычно избегает использование второстепенных
функциональных кодов для перезагрузки главной функции для драйверов устройства,
приветствуя вместо этого использование Кодов Управления вводом/выводом (I/O
Control Codes, IOCTL). Поэтому, почти все IRP, полученные драйверами устройства,
имеют второстепенный функциональный код IRP_MN_NORMAL (который имеет значение
0x00). Вообще, второстепенные коды функции ввода/вывода используются
исключительно файловыми системами и сетевыми транспортами. Например, одним из
второстепенных кодов функции ввода/вывода, специфичным для файловой системы,
является IRP_MN_COMPRESSED, указывающий, что данные должны быть записаны на том
в сжатом формате. loStack = loGetCurrentlrpStackLocation (Irp) ; Рубрика: Общая архитектура Windows NT
Вышел MySQL 5.1.30, первый стабильный рели....
После публикации 29 тестовых версий анонсирован первый стабильный релиз MySQL 5.1, пригодный для промышленной эксплуатации и обеспечивающий увеличение производительности для "тяжелых" SQL запросов, по сравнению с MySQL 5.0, примерно на 15-20%. Главные новшества появившиеся в MySQL 5.1:
Подробнее... |
Рубрика: MySQL
| Добавлено: 28.11.2008
Тестирование параллельных программ.
Тестирование параллельного программного обеспечения представляет собой более сложную задачу по сравнению с тестированием последовательной программы. Программист должен знать о подводных камнях при тестировании параллельного кода, имеющихся методологиях и инструментарии.
Подробнее... |
Рубрика: Тестирование
| Добавлено: 28.11.2008
Архитектура AMD64 (EM64T).
Аннотация. В статье кратко рассматривается архитектура AMD64 компании AMD и ее реализация EM64T компании Intel. Описаны особенности архитектуры, ее возможности, достоинства и недостатки.
Подробнее... |
Рубрика: Архитектура AMD
| Добавлено: 27.11.2008
Остальные статьи: |
Цитата дня (все,добавить):
|
Realcoding.NET
© 2003-2008 |
Контакты |
Реклама на сайте
|