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