Compartir a través de


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

Valor devuelto

Devuelve STATUS_SUCCESS o un código de error adecuado. Devuelve el resultado de que la función BdaCommitChanges habría devuelto.

Observaciones

Un minidriver BDA llama a la función BdaCheckChanges para comprobar los cambios de topología de BDA un grupo de cambios en la topología de BDA 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 Valor
de la plataforma de destino de Escritorio
encabezado de bdasup.h (incluya Bdasup.h)
biblioteca de Bdasup.lib
irQL PASSIVE_LEVEL

Consulte también

BdaCommitChanges

KSMETHODSETID_BdaChangeSync

KSMETHOD_BDA_CHECK_CHANGES

KStrMethodHandler