Fonctions principales du serveur web
Cette section décrit les fonctions Web Server Core et de pipeline de traitement des demandes intégrées.
Dans cette section
Le tableau suivant répertorie les fonctions exposées par le pipeline de traitement des demandes intégré.
Fonction | Description |
---|---|
Compresser | Compresse les données en fonction du contexte de compression, de la mémoire tampon d’entrée, de la mémoire tampon de sortie et du niveau de compression. |
Compress2 | Compresse les données en fonction du contexte de compression, de la mémoire tampon d’entrée, de la mémoire tampon de sortie, du niveau de compression et du fonctionnement. |
CreateCompression | Crée un contexte de compression. |
DeInitCompression | Dés-initialise le schéma de compression. |
DestroyCompression | Détruit le contexte de compression spécifié. |
HttpGetExtendedInterface | Récupère une interface HTTP étendue en fonction de l’instance de serveur HTTP et du pointeur à faire l’objet d’un cast vers le bas. |
InitCompression | Initialise le schéma de compression. |
PFN_ASYNC_COMPLETION | Définit le prototype de fonction d’achèvement asynchrone. |
PFN_REGISTERMODULE | Définit le prototype de RegisterModule fonction pour les modules HTTP en code natif. |
PFN_WEBSOCKET_COMPLETION | Définit le prototype de fonction d’achèvement WebSocket. |
ResetCompression | Réinitialise le contexte de compression. |
Remarques
La PFN_REGISTERMODULE
fonction est un prototype pour la RegisterModule
fonction . Tous les modules HTTP sont requis pour implémenter et exporter la RegisterModule
fonction, qu’IIS utilisera pour charger le module. Pour plus d’informations sur la création de modules HTTP, consultez Conception de modules HTTP Native-Code.