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