Compartir a través de


estructura FLT_CALLBACK_DATA_QUEUE (fltkernel.h)

FLT_CALLBACK_DATA_QUEUE es una estructura opaca que se usa para especificar las rutinas de devolución de llamada para la cola de datos de devolución de llamada de un minifiltro. No establezca directamente los miembros de esta estructura. Use FltCbdqInitialize para inicializar esta estructura.

Sintaxis

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;

Miembros

Csq

No se establezca directamente.

Flags

No se establezca directamente.

Instance

No se establezca directamente.

InsertIo

No se establezca directamente.

RemoveIo

No se establezca directamente.

PeekNextIo

No se establezca directamente.

Acquire

No se establezca directamente.

Release

No se establezca directamente.

CompleteCanceledIo

No se establezca directamente.

Requisitos

Requisito Valor
Header fltkernel.h (incluya FltKernel.h)

Consulte también

FltCbdqDisable

FltCbdqEnable

FltCbdqInitialize

FltCbdqInsertIo

FltCbdqRemoveIo

FltCbdqRemoveNextIo