macro FLT_IS_IRP_OPERATION (fltkernel.h)
La macro FLT_IS_IRP_OPERATION determina si la estructura de datos de devolución de llamada especificada representa una operación de E/S basada en E/S de paquete de solicitud de E/S (IRP).
Sintaxis
void FLT_IS_IRP_OPERATION(
Data
);
Parámetros
Data
[in] Puntero a una estructura de datos de devolución de llamada (FLT_CALLBACK_DATA).
Valor devuelto
Ninguno
Observaciones
FLT_IS_IRP_OPERATION devuelve un valor distinto de cero si la marca de operación IRP está establecida en la estructura de datos de devolución de llamada. De lo contrario, devuelve cero.
La macro FLT_IS_IRP_OPERATION comprueba si el bit de FLTFL_CALLBACK_DATA_IRP_OPERATION está establecido en el miembro flags de de la estructura de FLT_CALLBACK_DATA a la que apunta el parámetro Data. Por lo tanto, el tipo de valor devuelto de FLT_IS_IRP_OPERATION es del mismo tipo que el miembro Flags.
Requisitos
Requisito | Valor |
---|---|
encabezado de | fltkernel.h |