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.