virtual BOOL GetFilterVersion (PHTTP_FILTER_VERSION pVer );
Rückgabewert
Ungleich NULL, wenn der Filter ordnungsgemäß geladen wurde. Wenn der Filter gibt 0 zurück, dann die Filteranwendung wird entladen werden und es werden keine Benachrichtigungen.
Parameter
pVer
Ein Zeiger auf der HTTP_FILTER_VERSION -Struktur, die der Servers Versionsinformationen und Felder für den Filter an der Versionsnummer und Benachrichtigungen. Die Filteranwendung umfasst auch Platz für eine kleine Beschreibung von sich selbst registrieren. Die folgenden beiden Flags sind in der Struktur von der Standardimplementierung festgelegt.:
Bemerkungen
Dieser Member-Funktion wird von den Internet-Server, um die Filter Version gekennzeichnet durch pVeraufgerufen. Es wird nur einmal aufgerufen, nachdem das CHttpFilter -Objekt erstellt wird.
Verwenden Sie DwFlags an die Benachrichtigungen in den pVer , die Ihre Server interessieren. Hier ist eine Liste der gültigen Flags für dwFlags:
SF_NOTIFY_ORDER_DEFAULT
Lädt den Filter auf die Standardpriorität. Dieser Wert wird empfohlen, denn andere Mitteilungen der Priorität können einen starken Einfluss auf die Leistung und Skalierbarkeit.
SF_NOTIFY_ORDER_LOW
Lädt den Filter mit niedriger Priorität.
SF_NOTIFY_ORDER_MEDIUM
Lädt den Filter mit mittlerer Priorität.
SF_NOTIFY_ORDER_HIGH
Lädt den Filter mit hoher Priorität.
SF_NOTIFY_SECURE_PORT
Benachrichtigt die Anwendung, dass es Daten über eine sichere Schnittstelle übergibt.
SF_NOTIFY_NONSECURE_PORT
Benachrichtigt die Anwendung, dass es Daten über einen nicht sicheren Port übergibt.
Hinweis&Nbsp; Wenn Sie weder SF_NOTIFY_NONSECURE_PORT noch SF_NOTIFY_SECURE_PORTsetzen, wird der Server für beide, ermöglicht die Verarbeitung von Daten über jeden port.
FILTERBENACHRICHTIGUNG
Ermöglicht es der Anwendung, die Rohdaten zu sehen. Die an den Client zurückgegebenen Daten enthält Header und Daten.
SF_NOTIFY_PREPROC_HEADERS
Der Server hat die Header vorverarbeitet.
SF_NOTIFY_AUTHENTICATION
Der Server authentifiziert den client.
SF_NOTIFY_URL_MAP
Der Server ist eine logische URL einem physischen Pfad zuordnen.
SF_NOTIFY_SEND_RAW_DATA
Der Server ist raw-Daten zurück an den Client sendet.
SF_NOTIFY_LOG
Der Server schreibt Informationen in das Serverprotokoll.
SF_NOTIFY_END_OF_NET_SESSION
Die Sitzung mit dem Client ist beendet.
CHttpFilter Übersicht | Member der Klasse | Hierarchiediagramm
Siehe auch&Nbsp;HTTP_FILTER_VERSION, CHttpFilter::HttpFilterProc