Функция 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 |