struttura FLT_CALLBACK_DATA_QUEUE (fltkernel.h)

FLT_CALLBACK_DATA_QUEUE è una struttura opaca utilizzata per specificare le routine di callback per la coda dei dati di callback di un minifilter. Non impostare direttamente i membri di questa struttura. Usare FltCbdqInitialize per inizializzare questa struttura.

Sintassi

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;

Members

Csq

Non impostare direttamente.

Flags

Non impostare direttamente.

Instance

Non impostare direttamente.

InsertIo

Non impostare direttamente.

RemoveIo

Non impostare direttamente.

PeekNextIo

Non impostare direttamente.

Acquire

Non impostare direttamente.

Release

Non impostare direttamente.

CompleteCanceledIo

Non impostare direttamente.

Requisiti

Requisito Valore
Intestazione fltkernel.h (include FltKernel.h)

Vedi anche

FltCbdqDisable

FltCbdqEnable

FltCbdqInitialize

FltCbdqInsertIo

FltCbdqRemoveIo

FltCbdqRemoveNextIo