Funzioni di base del server Web
In questa sezione vengono descritte le funzioni della pipeline di elaborazione della richiesta e del server Web.
Contenuto della sezione
Nella tabella seguente vengono elencate le funzioni esposte dalla pipeline integrata di elaborazione delle richieste.
Funzione | Descrizione |
---|---|
Comprimere | Comprime i dati in base al contesto di compressione, al buffer di input, al buffer di output e al livello di compressione. |
Compress2 | Comprime i dati in base al contesto di compressione, al buffer di input, al buffer di output, al livello di compressione e all'operazione. |
CreateCompression | Crea un nuovo contesto di compressione. |
DeInitCompression | De-inizializza lo schema di compressione. |
DestroyCompression | Elimina il contesto di compressione specificato. |
HttpGetExtendedInterface | Recupera un'interfaccia HTTP estesa in base all'istanza del server HTTP e al puntatore da ridurre. |
InitCompression | Inizializza lo schema di compressione. |
PFN_ASYNC_COMPLETION | Definisce il prototipo della funzione di completamento asincrona. |
PFN_REGISTERMODULE | Definisce il prototipo di RegisterModule funzione per i moduli HTTP del codice nativo. |
PFN_WEBSOCKET_COMPLETION | Definisce il prototipo di funzione di completamento WebSocket. |
ResetCompression | Reimposta il contesto di compressione. |
Commenti
La PFN_REGISTERMODULE
funzione è un prototipo per la RegisterModule
funzione. Tutti i moduli HTTP sono necessari per implementare ed esportare la RegisterModule
funzione, che IIS userà per caricare il modulo. Per altre informazioni sulla creazione di moduli HTTP, vedere Progettazione di moduli HTTP Native-Code.