Funzione BdaCheckChanges (bdasup.h)
La funzione BdaCheckChanges verifica una nuova modifica della topologia BDA prima del commit.
Sintassi
NTSTATUS BdaCheckChanges(
[in] PIRP pIrp
);
Parametri
[in] pIrp
Punta all'IRP per la richiesta per verificare le modifiche. Il minidriver BDA riceve l'IRP con la richiesta di KSMETHOD_BDA_CHECK_CHANGES .
Valore restituito
Restituisce STATUS_SUCCESS o un codice di errore appropriato. Restituisce il risultato restituito dalla funzione BdaCommitChanges .
Commenti
Un minidriver BDA chiama la funzione BdaCheckChanges per verificare una modifica di un gruppo di topologie BDA dopo che il minidriver riceve una richiesta di KSMETHOD_BDA_CHECK_CHANGES del metodo KSMETHODSETID_BdaChangeSync impostato dal provider di rete. I minidriver BDA definiscono tabelle di invio e automazione filtro in modo che tali minidriver inviino la funzione BdaCheckChanges direttamente o intercettano questa richiesta usando un metodo interno (KStrMethodHandler), che chiama quindi la funzione BdaCheckChanges . Ad esempio, i minidriver BDA che intercettano questa richiesta possono ottenere un puntatore al filtro BDA dall'IRP passato in modo che possano convalidare il nuovo elenco di risorse per il filtro. Per altre informazioni, vedere Definizione di tabelle di automazione e modifica delle proprietà del filtro BDA .
Requisiti
Requisito | Valore |
---|---|
Piattaforma di destinazione | Desktop |
Intestazione | bdasup.h (include Bdasup.h) |
Libreria | Bdasup.lib |
IRQL | PASSIVE_LEVEL |