Web Server Core Functions

IIS 7.0
 

This section describes the Web Server Core and integrated request-processing pipeline functions.

The following table lists the functions exposed by the integrated request-processing pipeline.

Function

Description

Compress

Compresses data given the compression context, input buffer, output buffer, and compression level.

CreateCompression

Creates a new compression context.

DeInitCompression

De-initializes the compression scheme.

DestroyCompression

Destroys the specified compression context.

HttpGetExtendedInterface

Retrieves an extended HTTP interface given the HTTP server instance and the pointer to be down cast.

InitCompression

Initializes the compression scheme.

PFN_ASYNC_COMPLETION

Defines the asynchronous completion function prototype.

PFN_REGISTERMODULE

Defines the RegisterModule function prototype for native-code HTTP modules.

PFN_WEBSOCKET_COMPLETION

Defines the WebSocket completion function prototype.

ResetCompression

Resets the compression context.

The PFN_REGISTERMODULE function is a prototype for the RegisterModule function. All HTTP modules are required to implement and export the RegisterModule function, which IIS will use to load the module. For more information about creating HTTP modules, see Designing Native-Code HTTP Modules.

Show: