Функция FwpsQueryConnectionRedirectState0 (fwpsk.h)

Функция FwpsQueryConnectionRedirectState0 возвращает состояние перенаправления подключения.

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

 

Синтаксис

FWPS_CONNECTION_REDIRECT_STATE FwpsQueryConnectionRedirectState0(
  HANDLE redirectRecords,
  HANDLE redirectHandle,
  void   **redirectContext
);

Параметры

redirectRecords

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

redirectHandle

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

redirectContext

Необязательный дескриптор контекста перенаправления. Если указан указатель и состояние перенаправления подключения FWPS_CONNECTION_REDIRECT_STATE, связанное с дескриптором внедрения, FWPS_CONNECTION_REDIRECTED_BY_SELF или FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, возвращается контекст перенаправления, указанный при перенаправлении подключения.

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

Функция FwpsQueryConnectionRedirectState0 возвращает одно из состояний, указанных в перечислении FWPS_CONNECTION_REDIRECT_STATE .

Комментарии

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

Если состояние перенаправления FWPS_CONNECTION_NOT_REDIRECTED, ALE_CONNECT_REDIRECT выноска может перейти к прокси-серверу подключения.

Если состояние перенаправления — FWPS_CONNECTION_REDIRECTED_BY_SELF, выноска ALE_CONNECT_REDIRECT должна возвращать FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE.

Если состояние перенаправления FWPS_CONNECTION_REDIRECTED_BY_OTHER, выноска ALE_CONNECT_REDIRECT может перейти к прокси-серверу подключения, если она не доверяет результату другого инспектора.

Если состояние перенаправления FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, выноска ALE_CONNECT_REDIRECT не должна выполнять перенаправление, даже если результаты других инспекторов недопустимы. В этом случае необходимо разрешить или заблокировать подключение (на уровне ALE_AUTH_CONNECT).

Требования

Требование Значение
Минимальная версия клиента Доступно начиная с Windows 8.
Целевая платформа Универсальное
Верхняя часть fwpsk.h (включая Fwpsk.h)
Библиотека Fwpkclnt.lib
IRQL <=DISPATCH_LEVEL

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

FWPS_CONNECTION_REDIRECT_STATE

FwpsRedirectHandleCreate0