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


Функция FwpmProviderContextUnsubscribeChanges0 (fwpmu.h)

Функция FwpmProviderContextUnsubscribeChanges0 используется для отмены подписки на изменение контекста поставщика и прекращения получения уведомлений об изменениях.

Синтаксис

DWORD FwpmProviderContextUnsubscribeChanges0(
  [in] HANDLE engineHandle,
  [in] HANDLE changeHandle
);

Параметры

[in] engineHandle

Тип: HANDLE

Дескриптор открытого сеанса для подсистемы фильтрации. Вызовите FwpmEngineOpen0 , чтобы открыть сеанс для подсистемы фильтрации.

[in] changeHandle

Тип: HANDLE

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

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

Тип: DWORD

Возвращаемый код/значение Описание
ERROR_SUCCESS
0
Подписка успешно удалена.
Код ошибки FWP_E_*
0x80320001 — 0x80320039
Ошибка, определяемая платформой фильтрации Windows (WFP). Дополнительные сведения см. в разделе Коды ошибок ВПП .
Код ошибки RPC_*
0x80010001 — 0x80010122
Сбой связи с подсистемой удаленного или локального брандмауэра.

Комментарии

Если обратный вызов выполняется в данный момент, эта функция не будет возвращать, пока не завершится. Таким образом, при вызове этой функции не следует удерживать блокировки, которые также может попытаться получить обратный вызов, чтобы избежать взаимоблокировки.

Нет необходимости отменять подписку перед закрытием сеанса; все подписки автоматически отменяются при завершении сеанса подписки.

Эту функцию нельзя вызвать из транзакции. При FWP_E_TXN_IN_PROGRESS произойдет сбой. Дополнительные сведения о транзакциях см. в разделе Управление объектами.

FwpmProviderContextUnsubscribeChanges0 — это конкретная реализация FwpmProviderContextUnsubscribeChanges. Дополнительные сведения см. в разделах ИМЕНА Version-Independent ВПП и Выбор конкретных версий Windows .

Требования

Требование Значение
Минимальная версия клиента Windows Vista [только классические приложения]
Минимальная версия сервера Windows Server 2008 [только классические приложения]
Целевая платформа Windows
Header fwpmu.h
Библиотека Fwpuclnt.lib
DLL Fwpuclnt.dll

См. также раздел

FwpmProviderContextSubscribeChanges0