макрос FLT_IS_IRP_OPERATION (fltkernel.h)
Макрос FLT_IS_IRP_OPERATION определяет, представляет ли данная структура данных обратного вызова операцию ввода-вывода на основе операций ввода-вывода.
Синтаксис
void FLT_IS_IRP_OPERATION(
Data
);
Параметры
Data
[in] Указатель на структуру обратного вызова (FLT_CALLBACK_DATA).
Возвращаемое значение
Никакой
Замечания
FLT_IS_IRP_OPERATION возвращает ненулевое значение, если флаг операции IRP задан в структуре данных обратного вызова. В противном случае возвращается ноль.
Макрос FLT_IS_IRP_OPERATION проверяет, задан ли бит FLTFL_CALLBACK_DATA_IRP_OPERATION в элементе флагов структуры FLT_CALLBACK_DATA, на которую указывает параметр данных. Таким образом, возвращаемый тип FLT_IS_IRP_OPERATION имеет тот же тип, что и элемент Flags.
Требования
Требование | Ценность |
---|---|
заголовка | fltkernel.h |