Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
La función BdaStartChanges inicia la configuración de los nuevos cambios de topología de BDA.
Sintaxis
NTSTATUS BdaStartChanges(
[in] PIRP pIrp
);
Parámetros
[in] pIrp
Apunta al IRP para que la solicitud inicie cambios. El minidriver BDA recibe este IRP con la solicitud KSMETHOD_BDA_START_CHANGES.
Valor devuelto
Devuelve STATUS_SUCCESS o un código de error adecuado.
Observaciones
Un minidriver BDA llama a la función BdaStartChanges para iniciar la configuración de nuevos cambios de topología BDA después de que el minidriver reciba una solicitud KSMETHOD_BDA_START_CHANGES del método KSMETHODSETID_BdaChangeSync establecido desde el proveedor de red. Los minidrivers BDA definen tablas de distribución y automatización de filtros para que esos minidrivers envíen la función BdaStartChanges directamente o intercepten esta solicitud mediante un método interno (KStrMethodHandler), que luego llama a la función BdaStartChanges. Por ejemplo, los minidriveres de BDA que interceptan esta solicitud pueden obtener un puntero al filtro BDA del IRP pasado para que puedan restablecer posteriormente los recursos de filtro pendientes a los nuevos requisitos y establecer el estado de cambio del filtro en BDA_CHANGES_COMPLETE. Consulte Definición de tablas de automatización y cambio de propiedades de filtro BDA para obtener más información.
Al llamar a la función BdaStartChanges, los cambios de topología solicitados anteriormente que aún no se han confirmado se omitirá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 |