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) |