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


Функция 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 (include Fwpsk.h)
библиотеки Fwpkclnt.lib
IRQL <=DISPATCH_LEVEL

См. также

FWPS_CONNECTION_REDIRECT_STATE

FwpsRedirectHandleCreate0