macro FLT_IS_REISSUED_IO (fltkernel.h)
La macro FLT_IS_REISSUED_IO determina si la estructura de datos de devolución de llamada especificada representa una operación de E/S reemitida.
Sintaxis
void FLT_IS_REISSUED_IO(
Data
);
Parámetros
Data
[in] Puntero a la estructura de datos de devolución de llamada (FLT_CALLBACK_DATA) para una operación de E/S.
Valor devuelto
Ninguno
Observaciones
FLT_IS_REISSUED_IO devuelve TRUE si la marca de operación de E/S reemitida está establecida en la estructura de datos de devolución de llamada; FALSE en caso contrario.
La macro FLT_IS_REISSUED_IO comprueba si la marca FLTFL_CALLBACK_DATA_REISSUED_IO está establecida en el miembro Flags de la estructura FLT_CALLBACK_DATA a la que apunta el parámetro data. Esta marca se establece mediante FltReissueSynchronousIo cuando se vuelve a emitir una operación de E/S. Esta marca solo es válida para las operaciones de E/S basadas en IRP. Para determinar si una operación de E/S está basada en IRP, use la macro FLT_IS_IRP_OPERATION.
Requisitos
Requisito | Valor |
---|---|
encabezado de | fltkernel.h |