CHttpFilter::GetFilterVersion

virtual BOOL GetFilterVersion (PHTTP_FILTER_VERSION pVer );

Valor de retorno

Diferente de zero se o filtro foi carregado corretamente. Se o filtro retorna 0, em seguida, a aplicação do filtro será descarregada e ele não receberá quaisquer notificações.

Parâmetros

pVer

Um ponteiro para o HTTP_FILTER_VERSION estrutura que contém informações de versão e campos para o filtro indicar as notificações e o número de versão do servidor. O aplicativo de filtro também inclui espaço para registrar uma pequena descrição de si mesmo. Os seguintes dois sinalizadores são definidos na estrutura pela implementação padrão:

Observações

Essa função membro é chamado pelo servidor de internet para obter a versão de filtro indicada pelo pVer. Ele é chamado somente uma vez, depois que o objeto CHttpFilter é construído.

Use dwFlags para especificar as notificações no membro pVer que interessam a seu servidor. Aqui está uma lista dos sinalizadores válidos para dwFlags:

SF_NOTIFY_ORDER_DEFAULT

Carrega o filtro com a prioridade padrão. Esse valor é recomendado porque outras notificações de prioridade podem ter um forte impacto sobre o desempenho e escalabilidade.

SF_NOTIFY_ORDER_LOW

Carrega o filtro com baixa prioridade.

SF_NOTIFY_ORDER_MEDIUM

Carrega o filtro em prioridade média.

SF_NOTIFY_ORDER_HIGH

Carrega o filtro com prioridade alta.

SF_NOTIFY_SECURE_PORT

Notifica o aplicativo que está passando dados através de uma porta segura.

SF_NOTIFY_NONSECURE_PORT

Notifica o aplicativo que está passando dados através de uma porta não segura.

&Notanbsp;  Se você definir nem SF_NOTIFY_NONSECURE_PORT nem SF_NOTIFY_SECURE_PORT, o servidor padrão para ambos, que permite o tratamento de dados através de qualquer porta.

SF_NOTIFY_READ_RAW_DATA

Permite que o aplicativo para ver os dados em bruto. Os dados retornados para o cliente irão conter cabeçalhos e dados.

SF_NOTIFY_PREPROC_HEADERS

O servidor tem pré-processado os cabeçalhos.

SF_NOTIFY_AUTHENTICATION

O servidor autentica o cliente.

SF_NOTIFY_URL_MAP

O servidor é mapear um URL lógica para um caminho físico.

SF_NOTIFY_SEND_RAW_DATA

O servidor está enviando dados não processados para o cliente.

SF_NOTIFY_LOG

O servidor está gravando informações no log de servidor.

SF_NOTIFY_END_OF_NET_SESSION

Está terminando a sessão com o cliente.

Visão geral de CHttpFilterMembros de classe | Gráfico de hierarquia

Consulte tambémnbsp;HTTP_FILTER_VERSIO&N, CHttpFilter:: HttpFilterProc

Index