функция обратного вызова PFLT_GET_OPERATION_STATUS_CALLBACK (fltkernel.h)

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_GET_OPERATION_STATUS_CALLBACK как подпрограмму operationfilter драйвера OperationStatusCallback.

Синтаксис

PFLT_GET_OPERATION_STATUS_CALLBACK PfltGetOperationStatusCallback;

VOID PfltGetOperationStatusCallback(
  [in]           PCFLT_RELATED_OBJECTS FltObjects,
  [in]           PFLT_IO_PARAMETER_BLOCK IopbSnapshot,
  [in]           NTSTATUS OperationStatus,
  [in, optional] PVOID RequesterContext
)
{...}

Параметры

[in] FltObjects

Указатель на FLT_RELATED_OBJECTS структуру, содержащую непрозрачные указатели для объектов, связанных с текущей операцией.

[in] IopbSnapshot

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

[in] OperationStatus

Значение NTSTATUS операции ввода-вывода, создающей обратный вызов.

[in, optional] RequesterContext

Необязательный указатель на сведения о контексте, предоставленного драйвером мини-фильтра, от FltRequestOperationStatusCallback.

Возвращаемое значение

Никакой

Замечания

Драйвер минифильтра может зарегистрировать подпрограмму типа PFLT_GET_OPERATION_STATUS_CALLBACK как подпрограмму operationfilter драйвера OperationStatusCallback.

Большинству драйверов минифильтра никогда не нужно регистрировать подпрограмму типа PFLT_GET_OPERATION_STATUS_CALLBACK. Как правило, драйвер мини-фильтра вызывает эту процедуру, чтобы определить, предоставлена ли запрошенная оппортунистическая блокировка.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно в пакете обновления 1 для Microsoft Windows 2000 с пакетом обновления 1 (SP4), Windows XP с пакетом обновления 2 (SP2), Windows Server 2003 с пакетом обновления 1 (SP1) и более поздних операционных систем. Недоступно в Windows 2000 с пакетом обновления 4 (SP4) и более ранних операционных системах.
целевая платформа Настольный
заголовка fltkernel.h (include FltKernel.h)
IRQL <= APC_LEVEL

См. также

FLT_IO_PARAMETER_BLOCK

FLT_RELATED_OBJECTS

FltRequestOperationStatusCallback