macro FLT_IS_IRP_OPERATION (fltkernel.h)
La macro FLT_IS_IRP_OPERATION determina si la estructura de datos de devolución de llamada determinada representa una operación de E/S basada en E/S del 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
None
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 la estructura 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 |
---|---|
Header | fltkernel.h |