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


Сведения о дополнительных параметрах создания (ECP)

Дополнительные параметры создания (ECP) — это структуры, которые могут содержать дополнительные сведения о создании файлов. Операция создания может иметь любое количество ecp, присоединенных к операции с помощью ECP_LIST. ECP_LIST — это непрозрачная структура, объявленная в файле ntifs.h.

Существует два типа ESP:

  • Определяемые системой ESP. Компоненты операционной системы используют определяемые системой ecp для связи дополнительных сведений с операцией IRP_MJ_CREATE с файлом.

  • Определяемые пользователем (или определяемые драйвером) ecp. Драйверы также могут использовать ESP для обработки или связывания дополнительных сведений с IRP_MJ_CREATE операции с файлом в следующих ситуациях:

    • Когда драйвер режима ядра вызывает подпрограмму FltCreateFileEx2 или IoCreateFileEx для создания или открытия файла.

    • Когда драйвер фильтра файловой системы обрабатывает операцию IRP_MJ_CREATE для файла

В следующих разделах описывается определение, присоединение и использование ESP, а также перечисление системных ESP.