Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Программа FltPrepareToReuseEcp сбрасывает дополнительную структуру контекста параметра создания (ECP), которая подготавливает его к повторному использованию.
Синтаксис
VOID FLTAPI FltPrepareToReuseEcp(
[in] PFLT_FILTER Filter,
[in] PVOID EcpContext
);
Параметры
[in] Filter
Указатель непрозрачного фильтра для драйвера минифильтра. Этот указатель однозначно идентифицирует драйвер минифильтра и остается константой до тех пор, пока драйвер минифильтра загружается.
[in] EcpContext
Указатель на ECP для подготовки к повторному использованию.
Возвращаемое значение
Никакой.
Замечания
FltPrepareToReuseEcp позволяет повторно использовать ECP, используемый в предыдущем запросе на создание. Это предотвращает инициализацию нового ECP с той же информацией.
Цель ECP использует FltAcknowledgeEcp, чтобы пометить ECP как подтвержденное. Это означает, что ECP был обнаружен и обработан. Для повторного использования ранее подтвержденного ECP, например при обработке повторного просмотра, драйвер может использовать FltPrepareToReuseEcp для очистки подтвержденного состояния от ECP перед отправкой его в другой запрос на создание.
Требования
| Требование | Ценность |
|---|---|
| минимальные поддерживаемые клиентские | Доступно начиная с Windows 8. |
| целевая платформа | Всеобщий |
| заголовка | fltkernel.h (include Fltkernel.h) |
| библиотеки | FltMgr.lib |
| DLL | Fltmgr.sys |
| IRQL | <= APC_LEVEL |