структура 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 (include FltKernel.h) |