Freigeben über


Webserver-Kernfunktionen

In diesem Abschnitt werden die Funktionen des Webservers Core und der integrierten Anforderungsverarbeitungspipeline beschrieben.

In diesem Abschnitt

In der folgenden Tabelle sind die Funktionen aufgeführt, die von der integrierten Anforderungsverarbeitungspipeline verfügbar gemacht werden.

Funktion Beschreibung
Komprimieren Komprimiert Daten unter Berücksichtigung des Komprimierungskontexts, des Eingabepuffers, des Ausgabepuffers und der Komprimierungsebene.
Compress2 Komprimiert Daten unter Berücksichtigung des Komprimierungskontexts, des Eingabepuffers, des Ausgabepuffers, der Komprimierungsebene und des Vorgangs.
CreateCompression Erstellt einen neuen Komprimierungskontext.
DeInitCompression Initialisiert das Komprimierungsschema.
DestroyCompression Zerstört den angegebenen Komprimierungskontext.
HttpGetExtendedInterface Ruft eine erweiterte HTTP-Schnittstelle ab, wenn die HTTP-Serverinstanz und der zeiger zum Herunterwerfen verwendet werden sollen.
InitCompression Initialisiert das Komprimierungsschema.
PFN_ASYNC_COMPLETION Definiert den Prototyp der asynchronen Vervollständigungsfunktion.
PFN_REGISTERMODULE Definiert den Funktionsprototyp RegisterModule für HTTP-Module mit nativem Code.
PFN_WEBSOCKET_COMPLETION Definiert den Prototyp der WebSocket-Vervollständigungsfunktion.
ResetCompression Setzt den Komprimierungskontext zurück.

Bemerkungen

Die PFN_REGISTERMODULE Funktion ist ein Prototyp für die RegisterModule Funktion. Alle HTTP-Module sind erforderlich, um die RegisterModule Funktion zu implementieren und zu exportieren, die IIS zum Laden des Moduls verwendet. Weitere Informationen zum Erstellen von HTTP-Modulen finden Sie unter Entwerfen Native-Code HTTP-Module.

Siehe auch

Web Server Core-API-Referenz