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
请勿直接设置。
要求
要求 | 值 |
---|---|
Header | fltkernel.h (包括 FltKernel.h) |