FwpsQueryConnectionRedirectState0 함수(fwpsk.h)
FwpsQueryConnectionRedirectState0 함수는 연결 리디렉션 상태를 반환합니다.
구문
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 |