Поделиться через


IRP-Based операций ввода-вывода, которые всегда используют буферизированные операции ввода-вывода

В следующих операциях ввода-вывода на основе IRP всегда используется буферизация операций ввода-вывода, независимо от значения элемента Flagsструктуры DEVICE_OBJECT для тома файловой системы:

  • IRP_MJ_CREATE (параметр EaBuffer)

  • IRP_MJ_QUERY_INFORMATION

  • IRP_MJ_QUERY_VOLUME_INFORMATION

  • IRP_MJ_SET_INFORMATION

  • IRP_MJ_SET_VOLUME_INFORMATION

Обратите внимание, что IRP_MJ_QUERY_INFORMATION также может быть быстрой операцией ввода-вывода. При быстрой операции ввода-вывода не используются ни буферные, ни прямые операции ввода-вывода. Дополнительные сведения об операциях ввода-вывода, которые могут быть основаны на IRP или быстрых операциях ввода-вывода, см. в статье Операции, которые могут быть IRP-Based или быстрые операции ввода-вывода.