Função FwpsQueryConnectionRedirectState0 (fwpsk.h)
A função FwpsQueryConnectionRedirectState0 retorna o estado de redirecionamento de conexão.
Sintaxe
FWPS_CONNECTION_REDIRECT_STATE FwpsQueryConnectionRedirectState0(
HANDLE redirectRecords,
HANDLE redirectHandle,
void **redirectContext
);
Parâmetros
redirectRecords
O identificador de registros de redirecionamento indicado para ALE_CONNECT_REDIRECT texto explicativo pelos metadados de classificação.
redirectHandle
Um identificador de redirecionamento criado anteriormente por uma chamada para a função FwpsRedirectHandleCreate0 .
redirectContext
Um identificador opcional para o contexto de redirecionamento. Se o ponteiro for especificado e se o estado de redirecionamento de conexão FWPS_CONNECTION_REDIRECT_STATE associado ao identificador de injeção for FWPS_CONNECTION_REDIRECTED_BY_SELF ou FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, o contexto de redirecionamento fornecido quando a conexão foi redirecionada será retornado.
Retornar valor
A função FwpsQueryConnectionRedirectState0 retorna um dos estados especificados na enumeração FWPS_CONNECTION_REDIRECT_STATE .
Comentários
Um driver de texto explicativo chama a função FwpsQueryConnectionRedirectState0 para obter o estado de redirecionamento de uma conexão.
Se o status de redirecionamento for FWPS_CONNECTION_NOT_REDIRECTED, o texto explicativo do ALE_CONNECT_REDIRECT poderá prosseguir para o proxy da conexão.
Se o status de redirecionamento for FWPS_CONNECTION_REDIRECTED_BY_SELF, o texto explicativo do ALE_CONNECT_REDIRECT deverá retornar FWP_ACTION_PERMIT/FWP_ACTION_CONTINUE.
Se o status de redirecionamento for FWPS_CONNECTION_REDIRECTED_BY_OTHER, o texto explicativo do ALE_CONNECT_REDIRECT poderá prosseguir para o proxy da conexão se não confiar no resultado do outro inspetor.
Se o status de redirecionamento for FWPS_CONNECTION_PREVIOUSLY_REDIRECTED_BY_SELF, o texto explicativo do ALE_CONNECT_REDIRECT não deverá executar o redirecionamento mesmo que os resultados de outros inspetores não sejam aceitáveis. Nesse caso, ele deve permitir ou bloquear a conexão (na camada ALE_AUTH_CONNECT).
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Disponível a partir do Windows 8. |
Plataforma de Destino | Universal |
Cabeçalho | fwpsk.h (inclua Fwpsk.h) |
Biblioteca | Fwpkclnt.lib |
IRQL | <=DISPATCH_LEVEL |