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


Функция FwpmBfeStateUnsubscribeChanges0 (fwpmk.h)

Функция FwpmBfeStateUnsubscribeChanges0 отменяет регистрацию функции обратного вызова ядра BFE, которая ранее была зарегистрирована путем вызова функции FwpmBfeStateSubscribeChanges0.

Предупреждение

Не вызывайте FwpmBfeStateUnsubscribeChanges0 из функции обратного вызова, которая ранее зарегистрирована драйвером путем вызова FwpmBfeStateSubscribeChanges0. Это может привести к взаимоблокировки.

Синтаксис

NTSTATUS FwpmBfeStateUnsubscribeChanges0(
  [in, out] HANDLE changeHandle
);

Параметры

[in, out] changeHandle

Дескриптор, связанный с регистрацией функции обратного вызова, которая отменяется. Этот дескриптор был возвращен драйверу выноски при вызове функции FwpmBfeStateSubscribeChanges0 для регистрации функции обратного вызова.

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

Функция FwpmBfeStateUnsubscribeChanges0 возвращает один из следующих кодов NTSTATUS:

Возвращаемый код Описание
STATUS_SUCCESS Функция обратного вызова успешно удалена.
другие коды NTSTATUS Произошла ошибка.

Замечания

Драйвер выноски вызывает функцию FwpmBfeStateUnsubscribeChanges0, чтобы отменить регистрацию функции обратного вызова, которая ранее была зарегистрирована путем вызова функции FwpmBfeStateSubscribeChanges0.

Если драйвер выноски регистрирует функцию обратного вызова, вызывая функцию обратного вызова FwpmBfeStateSubscribeChanges0, перед выгрузкой драйвера выноски необходимо отменить регистрацию функции обратного вызова.

FwpmBfeStateUnsubscribeChanges0 — это определенная версия FwpmBfeStateUnsubscribeChanges. Дополнительные сведения см. в статье МПП Version-Independent имен и целевых версий Windows.

Требования

Требование Ценность
минимальные поддерживаемые клиентские Доступно начиная с Windows Vista.
целевая платформа Всеобщий
заголовка fwpmk.h (include Fwpmk.h)
библиотеки Fwpkclnt.lib
IRQL PASSIVE_LEVEL

См. также