CHttpFilter:: GetFilterVersion

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 ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;HTTP_FILTER_VERSION, CHttpFilter::HttpFilterProc

Index