Поделиться через


Функция BdaCheckChanges (bdasup.h)

Функция BdaCheckChanges проверяет новый набор изменений топологии BDA до их фиксации.

Синтаксис

NTSTATUS BdaCheckChanges(
  [in] PIRP pIrp
);

Параметры

[in] pIrp

Указывает на IRP для запроса на проверку изменений. Мини-driver BDA получает этот IRP с запросом KSMETHOD_BDA_CHECK_CHANGES.

Возвращаемое значение

Возвращает STATUS_SUCCESS или соответствующий код ошибки. Возвращает результат, возвращенный функцией BdaCommitChanges.

Замечания

Мини-driver BDA вызывает функцию BdaCheckChanges, чтобы проверить группу изменений топологии BDA после получения мини-driver запроса KSMETHOD_BDA_CHECK_CHANGES набора методов KSMETHODSETID_BdaChangeSync от поставщика сети. Мини-drivers BDA определяют таблицы диспетчера и автоматизации фильтров, чтобы эти мини-drivers либо отправляли функцию BdaCheckChanges напрямую или перехватывать этот запрос с помощью внутреннего метода (KStrMethodHandler), который затем вызывает функцию BdaCheckChanges. Например, мини-накопители BDA, перехватывающие этот запрос, могут получить указатель на фильтр BDA из переданного IRP, чтобы они могли проверить новый список ресурсов для фильтра. Дополнительные сведения см. в определении таблиц автоматизации и изменении свойств фильтра BDA.

Требования

Требование Ценность
целевая платформа Настольный
заголовка bdasup.h (include Bdasup.h)
библиотеки Bdasup.lib
IRQL PASSIVE_LEVEL

См. также

BdaCommitChanges

KSMETHODSETID_BdaChangeSync

KSMETHOD_BDA_CHECK_CHANGES

KStrMethodHandler