Función BdaCheckChanges (bdasup.h)
La función BdaCheckChanges comprueba un nuevo conjunto de cambios de topología de BDA antes de confirmarlos.
Sintaxis
NTSTATUS BdaCheckChanges(
[in] PIRP pIrp
);
Parámetros
[in] pIrp
Apunta al IRP de la solicitud para comprobar los cambios. El minidriver BDA recibe este IRP con la solicitud de KSMETHOD_BDA_CHECK_CHANGES .
Valor devuelto
Devuelve STATUS_SUCCESS o un código de error adecuado. Devuelve el resultado que la función BdaCommitChanges habría devuelto.
Comentarios
Un minidriver BDA llama a la función BdaCheckChanges para comprobar que un grupo de topología de BDA cambia después de que el minidriver reciba una solicitud KSMETHOD_BDA_CHECK_CHANGES del método KSMETHODSETID_BdaChangeSync establecido desde el proveedor de red. Los minidrivers de BDA definen tablas de distribución y automatización de filtros para que esos minidrivers envíen la función BdaCheckChanges directamente o intercepten esta solicitud mediante un método interno (KStrMethodHandler), que luego llama a la función BdaCheckChanges . Por ejemplo, los minidrivers de BDA que interceptan esta solicitud pueden obtener un puntero al filtro BDA del IRP pasado para que puedan validar la nueva lista de recursos para el filtro. Consulte Definición de tablas de automatización y Cambio de propiedades de filtro BDA para obtener más información.
Requisitos
Requisito | Value |
---|---|
Plataforma de destino | Escritorio |
Encabezado | bdasup.h (incluya Bdasup.h) |
Library | Bdasup.lib |
IRQL | PASSIVE_LEVEL |