FLT_IS_REISSUED_IO - NtDoc

Native API online documentation, based on the System Informer (formerly Process Hacker) phnt headers
// fltkernel.h

void FLT_IS_REISSUED_IO(
  Data
);

View the official Windows Driver Kit DDI reference

NtDoc

No description available.

Windows Driver Kit DDI reference (nf-fltkernel-flt_is_reissued_io)

Description

The FLT_IS_REISSUED_IO macro determines whether the given callback data structure represents a reissued I/O operation.

Parameters

Data

[in] Pointer to the callback data (FLT_CALLBACK_DATA) structure for an I/O operation.

Remarks

FLT_IS_REISSUED_IO returns TRUE if the reissued I/O operation flag is set in the callback data structure; FALSE otherwise.

The FLT_IS_REISSUED_IO macro checks whether the FLTFL_CALLBACK_DATA_REISSUED_IO flag is set in the Flags member of the FLT_CALLBACK_DATA structure that the Data parameter points to. This flag is set by FltReissueSynchronousIo when an I/O operation is reissued. This flag is valid only for IRP-based I/O operations. To determine whether an I/O operation is IRP-based, use the FLT_IS_IRP_OPERATION macro.

See also

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_SYSTEM_BUFFER

FltIsOperationSynchronous

FltReissueSynchronousIo