HTTP_PROPERTY_FLAGS structure (http.h)

The HTTP_PROPERTY_FLAGS structure is used by the property configuration structures to enable or disable a property on a configuration object when setting property configurations.

When the configuration structure is used to query property configurations, this structure specifies whether the property is present on the configuration object.

Syntax

typedef struct _HTTP_PROPERTY_FLAGS {
  ULONG Present : 1;
} HTTP_PROPERTY_FLAGS, *PHTTP_PROPERTY_FLAGS;

Members

Present

The Present flag enables or disables a property, or determines whether the property is present on the configuration object.

A value of zero indicates the property is not present; a positive value indicates the property is present.

Remarks

The property configuration structures are used in calls to HttpSetRequestQueueProperty, HttpSetServerSessionProperty, and HttpSetUrlGroupProperty to set properties on the corresponding configuration objects. The configuration structures are also used in calls to HttpQueryRequestQueueProperty, HttpQueryServerSessionProperty, and HttpQueryUrlGroupProperty, to query properties on the corresponding configuration object. When properties are set on the URL Group, server session, or request queue, this structure enables or disables the property. When properties are queried for the URL Group, server session, or request queue, this structure is used by the application to determine if the property is present. For more information, see the list of property configuration structures in the See Also section below.

Requirements

Requirement Value
Minimum supported client Windows Vista [desktop apps only]
Minimum supported server Windows Server 2008 [desktop apps only]
Header http.h

See also

HTTP Server API Version 2.0 Structures

HTTP_BANDWIDTH_LIMIT_INFO

HTTP_BINDING_INFO

HTTP_CONNECTION_LIMIT_INFO

HTTP_LOGGING_INFO

HTTP_SERVER_AUTHENTICATION_INFO

HTTP_STATE_INFO

HTTP_TIMEOUT_LIMIT_INFO