Сведения о дополнительных параметрах создания (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.