2.2.17 INET_INFO_CAP_FLAGS
The INET_INFO_CAP_FLAGS structure contains information on features that are available for a protocol server.
This type is declared as follows:
-
typedef struct _INET_INFO_CAP_FLAGS { DWORD Flag; DWORD Mask; } INET_INFO_CAP_FLAGS, *LPINET_INFO_CAP_FLAGS;
Flag: A value that indicates the features supported by the current running instance of the Internet protocol server implementation. The possible values for this member result from a bitwise OR of zero or more of the flags defined in the following table.
-
Value
Meaning
IIS_CAP1_ODBC_LOGGING
0x00000001
The Internet protocol server supports the Open Database Connectivity (ODBC) log format feature.
IIS_CAP1_FILE_LOGGING
0x00000002
The Internet protocol server supports the file system logging feature.
IIS_CAP1_VIRTUAL_SERVER
0x00000004
The Internet protocol server supports multiple instances of the protocol server network endpoint (1) aliases.
IIS_CAP1_BW_THROTTLING
0x00000008
The Internet protocol server supports network bandwidth throttling.
IIS_CAP1_IP_ACCESS_CHECK
0x00000010
The Internet protocol server supports blocking client connections using IP restrictions.
IIS_CAP1_MAX_CONNECTIONS
0x00000020
The Internet protocol server supports connection limiting.
IIS_CAP1_10_CONNECTION_LIMIT
0x00000040
The Internet protocol server supports a limit of 10 concurrent connections.
IIS_CAP1_MULTIPLE_INSTANCE
0x00000080
The Internet protocol server supports multiple instances.
IIS_CAP1_SSL_SUPPORT
0x00000100
The Internet protocol server supports the SSL protocol.
IIS_CAP1_OPERATORS_LIST
0x00000200
The Internet protocol server supports administrative operations by identities other than Windows operating system administrators.
IIS_CAP1_FP_INSTALLED
0x00000400
Front Page Server Extensions are installed on the server.
IIS_CAP1_CPU_AUDITING
0x00000800
The Internet protocol server supports CPU limits.
IIS_CAP1_SERVER_COMPRESSION
0x00001000
The Internet protocol server supports compression of network data.
IIS_CAP1_DAV
0x00002000
The Internet protocol server supports the WebDAV protocol.
IIS_CAP1_DIGEST_SUPPORT
0x00004000
The Internet protocol server supports the Digest Authentication Protocol.
IIS_CAP1_NT_CERTMAP_SUPPORT
0x00008000
The Internet protocol server supports mapping client certificates to Windows user accounts.
IIS_CAP1_POOLED_OOP
0x00010000
The Internet protocol server supports running a pool of applications in a separate process.
Mask: A value that indicates the capabilities that can be enabled for the protocol servers in the current implementation. The possible values for this member result from a bitwise OR operation of zero or more of the following flags.
Note The Mask value contains all the capabilities that the current version of the protocol server implementation can support. The Flag value indicates the features that the current running server instance does support.The server sets the mask value to a bitwise OR of all the flags it knows about. The server then sets the flags to the bitwise OR of the features supported for the current platform, a subset of those set in the mask field. A given version of the software reports the same mask values, but might support different flags values depending on the operating system type.
-
Value
Meaning
IIS_CAP1_ODBC_LOGGING
0x00000001
The Internet protocol server supports the Open Database Connectivity (ODBC) log format feature.
IIS_CAP1_FILE_LOGGING
0x00000002
The Internet protocol server supports the file system logging feature.
IIS_CAP1_VIRTUAL_SERVER
0x00000004
The Internet protocol server supports multiple instances of the protocol server network endpoint (2) aliases.
IIS_CAP1_BW_THROTTLING
0x00000008
The Internet protocol server supports network bandwidth throttling.
IIS_CAP1_IP_ACCESS_CHECK
0x00000010
The Internet protocol server supports blocking client connections by using IP restrictions.
IIS_CAP1_MAX_CONNECTIONS
0x00000020
The Internet protocol server supports connection limiting.
IIS_CAP1_10_CONNECTION_LIMIT
0x00000040
The Internet protocol server supports a limit of 10 concurrent connections.
IIS_CAP1_MULTIPLE_INSTANCE
0x00000080
The Internet protocol server supports multiple instances.
IIS_CAP1_SSL_SUPPORT
0x00000100
The Internet protocol server supports the SSL protocol.
IIS_CAP1_OPERATORS_LIST
0x00000200
The Internet protocol server supports administrative operations by identities other than Windows operating system administrators.
IIS_CAP1_FP_INSTALLED
0x00000400
Front Page Server Extensions are installed on the server.
IIS_CAP1_CPU_AUDITING
0x00000800
The Internet protocol server supports CPU limits.
IIS_CAP1_SERVER_COMPRESSION
0x00001000
The Internet protocol server supports compression of network data.
IIS_CAP1_DAV
0x00002000
The Internet protocol server supports the WebDAV protocol.
IIS_CAP1_DIGEST_SUPPORT
0x00004000
The Internet protocol server supports the Digest Authentication Protocol.
IIS_CAP1_NT_CERTMAP_SUPPORT
0x00008000
The Internet protocol server supports mapping client certificates to Windows user accounts.
IIS_CAP1_POOLED_OOP
0x00010000
The Internet protocol server supports running a pool of applications in a separate process.