Freigeben über


HTTP_STATE_INFO-Struktur (http.h)

Die HTTP_STATE_INFO-Struktur wird verwendet, um eine Serversitzung oder URL-Gruppe zu aktivieren oder zu deaktivieren.

Diese Struktur muss beim Festlegen oder Abfragen von HttpServerStateProperty für eine URL-Gruppe oder Serversitzung verwendet werden.

Syntax

typedef struct _HTTP_STATE_INFO {
  HTTP_PROPERTY_FLAGS Flags;
  HTTP_ENABLED_STATE  State;
} HTTP_STATE_INFO, *PHTTP_STATE_INFO;

Members

Flags

Die HTTP_PROPERTY_FLAGS Struktur, die angibt, ob die Eigenschaft vorhanden ist.

State

Ein Member der HTTP_ENABLED_STATE-Enumeration , die angibt, ob das Konfigurationsobjekt aktiviert oder deaktiviert ist.

Dies kann verwendet werden, um eine URL-Gruppe oder Serversitzung zu deaktivieren.

Hinweise

Wenn httpServerStateProperty für eine Serversitzung oder URL-Gruppe festgelegt ist, muss die HTTP_STATE_INFO-Struktur verwendet werden. Serversitzungen und URL-Gruppen stellen eine Konfiguration für einen Teil des Namespace dar, in dem vererbt wird. Beim Durchlaufen des Namespace für eine Anforderung kann die HTTP-Server-API auf mehrere anwendbare URL-Gruppen stoßen. Die Eigenschaftenkonfigurationsstrukturen müssen Informationen enthalten, die identifizieren, ob sie in einer bestimmten URL-Gruppe vorhanden sind.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Kopfzeile http.h

Weitere Informationen

HTTP-Server-API, Version 2.0-Strukturen

HTTP_SERVER_PROPERTY

HttpQueryRequestQueueProperty

HttpQueryServerSessionProperty

HttpQueryUrlGroupProperty

HttpSetRequestQueueProperty

HttpSetServerSessionProperty

HttpSetUrlGroupProperty