CHttpFilter::GetFilterVersion

virtual BOOL GetFilterVersion (PHTTP_FILTER_VERSION pVer );

Valeur de retour

Différent de zéro si le filtre a été correctement chargé. Si le filtre renvoie la valeur 0, puis l'application du filtre sera déchargée et qu'elle ne recevra pas toutes notifications.

Paramètres

pVer

Pointeur vers la structure HTTP_FILTER_VERSION du contenant les informations de version et les champs pour le filtre indiquer les notifications et le numéro de version du serveur. L'application du filtre inclut également l'espace pour inscrire une petite description de lui-même. Les deux drapeaux suivants sont définis dans la structure par la mise en œuvre par défaut:

Remarques

Cette fonction membre est appelée par le serveur internet pour obtenir la version filtre indiquée par pVer. Elle est appelée une seule fois, après que l'objet CHttpFilter est construit.

Utilisez dwFlags pour spécifier les notifications dans le membre pVer que les intérêts de votre serveur. Voici une liste des indicateurs valables pour dwFlags:

SF_NOTIFY_ORDER_DEFAULT

Charge le filtre à la priorité par défaut. Cette valeur est recommandée car les autres notifications de priorité peuvent avoir un fort impact sur les performances et l'évolutivité.

SF_NOTIFY_ORDER_LOW

Le filtre à faible priorité des charges.

SF_NOTIFY_ORDER_MEDIUM

Le filtre à priorité moyenne des charges.

SF_NOTIFY_ORDER_HIGH

Le filtre à haute priorité des charges.

SF_NOTIFY_SECURE_PORT

Notifie l'application qu'il est en données via un port sécurisé.

SF_NOTIFY_NONSECURE_PORT TRAIN DE PASSER

Notifie l'application qu'il est en données via un port non sécurisé.

&Notenbsp ;  Si vous définissez SF_NOTIFY_NONSECURE_PORT train de passer , ni SF_NOTIFY_SECURE_PORT, le serveur par défaut à la fois, qui permet de traiter des données par l'intermédiaire de n'importe quel port.

SF_NOTIFY_READ_RAW_DATA

Permet à l'application voir les données brutes. Les données renvoyées au client contient les en-têtes et les données.

SF_NOTIFY_PREPROC_HEADERS

Le serveur a pré-traitée les en-têtes.

SF_NOTIFY_AUTHENTICATION

Le serveur s'authentifie le client.

SF_NOTIFY_URL_MAP

Le serveur est la cartographie d'une URL de logique à un chemin d'accès physique.

SF_NOTIFY_SEND_RAW_DATA

Le serveur envoie les données brutes vers le client.

SF_NOTIFY_LOG

Le serveur est écrit des informations dans le journal du serveur.

SF_NOTIFY_END_OF_NET_SESSION

Fin de la session avec le client.

Aperçu CHttpFilter |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussinbsp ;HTTP_FILTER_VERSIO&N du, CHttpFilter::HttpFilterProc

Index