Compartir a través de


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 reeditada.

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

None

Observaciones

FLT_IS_REISSUED_IO devuelve TRUE si la marca de operación de E/S reeditada se establece en la estructura de datos de devolución de llamada; False en caso contrario.

La macro FLT_IS_REISSUED_IO comprueba si la marca de 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 . FltReissueSynchronousIo establece esta marca 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
Header fltkernel.h

Consulte también

FLT_CALLBACK_DATA

FLT_IS_FASTIO_OPERATION

FLT_IS_FS_FILTER_OPERATION

FLT_IS_IRP_OPERATION

FLT_IS_SYSTEM_BUFFER

FltIsOperationSynchronous

FltReissueSynchronousIo