Compartir a través de


Acceso a los búferes de usuario para una operación de E/S

La estructura FLT_PARAMETERS para una operación de E/S contiene los parámetros específicos de la operación para la operación, incluidas las direcciones del búfer y las listas de descriptores de memoria (MDL) para los búferes que se usan en la operación.

En el caso de las operaciones de E/S basadas en IRP, los búferes de la operación se pueden especificar mediante:

  • Solo MDL (normalmente para la paginación de E/S)

  • Solo dirección del búfer

  • Dirección del búfer y MDL

Para las operaciones de E/S rápidas, solo se especifica la dirección del búfer de espacio de usuario. Las operaciones de E/S rápidas que tienen búferes siempre usan ni E/S directa ni ni, por tanto, nunca tienen parámetros MDL.

En los temas siguientes se proporcionan instrucciones para controlar direcciones de búfer y MDL para operaciones de E/S rápidas y basadas en IRP en rutinas de devolución de llamada de preoperación del controlador minifiltro y rutinas de devolución de llamada posteriores a la operación:

Acceso a los búferes de usuario en una rutina de devolución de llamada de preoperación

Acceso a los búferes de usuario en una rutina de devolución de llamada de postoperación