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 CHttpFilter | Membros de classe | Gráfico de hierarquia
Consulte tambémnbsp;HTTP_FILTER_VERSIO&N, CHttpFilter:: HttpFilterProc