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


структура FLT_CALLBACK_DATA_QUEUE (fltkernel.h)

FLT_CALLBACK_DATA_QUEUE — это непрозрачная структура, которая используется для указания подпрограмм обратного вызова для очереди обратного вызова минифильтра. Не устанавливайте члены этой структуры напрямую. Используйте FltCbdqInitialize для инициализации этой структуры.

Синтаксис

typedef struct _FLT_CALLBACK_DATA_QUEUE {
  IO_CSQ                                        Csq;
  FLT_CALLBACK_DATA_QUEUE_FLAGS                 Flags;
  PFLT_INSTANCE                                 Instance;
  PFLT_CALLBACK_DATA_QUEUE_INSERT_IO            InsertIo;
  PFLT_CALLBACK_DATA_QUEUE_REMOVE_IO            RemoveIo;
  PFLT_CALLBACK_DATA_QUEUE_PEEK_NEXT_IO         PeekNextIo;
  PFLT_CALLBACK_DATA_QUEUE_ACQUIRE              Acquire;
  PFLT_CALLBACK_DATA_QUEUE_RELEASE              Release;
  PFLT_CALLBACK_DATA_QUEUE_COMPLETE_CANCELED_IO CompleteCanceledIo;
} FLT_CALLBACK_DATA_QUEUE, *PFLT_CALLBACK_DATA_QUEUE;

Члены

Csq

Не устанавливайте напрямую.

Flags

Не устанавливайте напрямую.

Instance

Не устанавливайте напрямую.

InsertIo

Не устанавливайте напрямую.

RemoveIo

Не устанавливайте напрямую.

PeekNextIo

Не устанавливайте напрямую.

Acquire

Не устанавливайте напрямую.

Release

Не устанавливайте напрямую.

CompleteCanceledIo

Не устанавливайте напрямую.

Требования

Требование Значение
Заголовок fltkernel.h (включая FltKernel.h)

См. также раздел

FltCbdqDisable

FltCbdqEnable

FltCbdqInitialize

FltCbdqInsertIo

FltCbdqRemoveIo

FltCbdqRemoveNextIo