FLT_IS_REISSUED_IO macro (fltkernel.h)
The FLT_IS_REISSUED_IO macro determines whether the given callback data structure represents a reissued I/O operation.
Syntax
void FLT_IS_REISSUED_IO(
Data
);
Parameters
Data
[in] Pointer to the callback data (FLT_CALLBACK_DATA) structure for an I/O operation.
Return value
None
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.
Requirements
Requirement | Value |
---|---|
Header | fltkernel.h |
See also
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for