Freigeben über


HTTP-Server-API

Übersicht über die HTTP-Server-API-Technologie.

Zum Entwickeln der HTTP-Server-API benötigen Sie die folgenden Header:

Programmieranleitungen für diese Technologie finden Sie unter:

Enumerationen

 
HTTP_503_RESPONSE_VERBOSITY

Die HTTP_503_RESPONSE_VERBOSITY-Aufzählung definiert die Ausführlichkeitsebenen für eine 503-, Dienst-nicht verfügbare Fehlerantworten. Diese Struktur muss beim Festlegen oder Abfragen der HttpServer503ResponseProperty in einer Anforderungswarteschlange verwendet werden.
HTTP_AUTH_STATUS

Definiert den Authentifizierungsstatus einer Anforderung.
HTTP_AUTHENTICATION_HARDENING_LEVELS

Serverhärtungsebene.
HTTP_CACHE_POLICY_TYPE

Der HTTP_CACHE_POLICY_TYPE Enumerationstyp definiert verfügbare Cacherichtlinien.
HTTP_DATA_CHUNK_TYPE

Definiert die Datenquelle für einen Datenabschnitt.
HTTP_DELEGATE_REQUEST_PROPERTY_ID

Beschreibt Eigenschaftsinformationen für eine Stellvertretungsanforderung.
HTTP_ENABLED_STATE

Definiert den Status einer Anforderungswarteschlange, Serversitzung oder URL-Gruppe.
HTTP_FEATURE_ID

Definiert Konstanten, die einen Bezeichner für ein HTTP-Feature angeben.
HTTP_HEADER_ID

Der HTTP_HEADER_ID Enumerationstyp listet bekannte Header für HTTP-Anforderungen und -Antworten auf und ordnet jedem solchen Header einen Arrayindex zu.
HTTP_LOG_DATA_TYPE

Gibt den Typ der Protokolldaten an.
HTTP_LOGGING_ROLLOVER_TYPE

Definiert die Protokolldateirollovertypen.
HTTP_LOGGING_TYPE

Definiert den Typ der Protokollierung, die ausgeführt wird.
HTTP_QOS_SETTING_TYPE

Gibt den Typ einer QOS-Einstellung in einer HTTP_QOS_SETTING_INFO Struktur an.
HTTP_REQUEST_AUTH_TYPE

Die HTTP_REQUEST_AUTH_TYPE-Enumeration definiert die Authentifizierungstypen, die von der HTTP-Server-API unterstützt werden. Diese Aufzählung wird in der HTTP_REQUEST_AUTH_INFO-Struktur verwendet.
HTTP_REQUEST_INFO_TYPE

Die HTTP_REQUEST_INFO_TYPE-Aufzählung definiert den Informationstyp, der in der HTTP_REQUEST_INFO Struktur enthalten ist.
HTTP_REQUEST_PROPERTY

Definiert die Eigenschaften, die von der HTTP-Server-API für eine Anforderung konfiguriert werden.
HTTP_REQUEST_TIMING_TYPE

Definiert Konstanten, die mögliche Anforderungszeiträume angeben, für die Informationen in HTTP_REQUEST_TIMING_INFO zurückgegeben werden.
HTTP_RESPONSE_INFO_TYPE

Die HTTP_RESPONSE_INFO_TYPE-Aufzählung definiert den Informationstyp, der in der HTTP_RESPONSE_INFO Struktur enthalten ist. Diese Aufzählung wird in der HTTP_RESPONSE_INFO-Struktur verwendet.
HTTP_SERVER_PROPERTY

Definiert die Eigenschaften, die von der HTTP-Server-API für eine URL-Gruppe, Serversitzung oder Anforderungswarteschlange konfiguriert werden.
HTTP_SERVICE_BINDING_TYPE

HTTP_SERVICE_BINDING_TYPE Aufzählungstyp gibt den Zeichenfolgentyp für Dienstnamen an.
HTTP_SERVICE_CONFIG_CACHE_KEY

Wird in den Funktionen HttpSetServiceConfiguration und HttpQueryServiceConfiguration verwendet.
HTTP_SERVICE_CONFIG_ID

Definiert Dienstkonfigurationsoptionen.
HTTP_SERVICE_CONFIG_QUERY_TYPE

Der HTTP_SERVICE_CONFIG_QUERY_TYPE Enumerationstyp definiert verschiedene Arten von Abfragen, die ausgeführt werden sollen. Sie wird in den strukturen HTTP_SERVICE_CONFIG_SSL_QUERY, HTTP_SERVICE_CONFIG_SSL_CCS_QUERY und HTTP_SERVICE_CONFIG_URLACL_QUERY verwendet.
HTTP_SERVICE_CONFIG_TIMEOUT_KEY

Die HTTP_SERVICE_CONFIG_TIMEOUT_KEY-Aufzählung definiert den Zeitgebertyp, der über die HTTP_SERVICE_CONFIG_TIMEOUT_SET-Struktur abgefragt oder konfiguriert wird.
HTTP_VERB

Der HTTP_VERB Enumerationstyp definiert Werte, die zum Angeben bekannter, standardmäßiger HTTP-Verben in der HTTP_REQUEST Struktur verwendet werden. Die meisten dieser bekannten Verben sind in RFC 2616 und RFC 2518 dokumentiert, wie unten angegeben.

Funktionen

 
HTTP_EQUAL_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTP_VERSION Struktur einer angegebenen Kombination aus Haupt-/Nebenversion oder einer anderen Null entspricht.
HTTP_GREATER_EQUAL_VERSION

Das HTTP_GREATER_EQUAL_VERSION Makro gibt einen Wert ungleich Null zurück, wenn eine HTTP_VERSION Struktur größer oder gleich einer angegebenen Kombination aus Haupt-/Nebenversion oder null ist.
HTTP_GREATER_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTP_VERSION Struktur größer als eine angegebene Kombination aus Haupt-/Nebenversion oder null ist.
HTTP_IS_NULL_ID

Bestimmt, ob der HTTP_OPAQUE_ID NULL ist.
HTTP_LESS_EQUAL_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTP_VERSION Struktur kleiner oder gleich einer angegebenen Kombination aus Haupt-/Nebenversion oder einer anderen Null ist.
HTTP_LESS_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTP_VERSION Struktur kleiner als eine angegebene Kombination aus Haupt-/Nebenversion oder null ist.
HTTP_NOT_EQUAL_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTP_VERSION Struktur größer oder kleiner als eine angegebene Kombination aus Haupt-/Nebenversion oder null ist, wenn sie gleich ist.
HTTP_SET_NULL_ID

Das HTTP_SET_NULL_ID Makro legt den HTTP_OPAQUE_ID auf NULL fest.
HTTP_SET_VERSION

Legt eine angegebene HTTP_VERSION Struktur auf eine angegebene Kombination aus Haupt-/Nebenversion fest.
HttpAddFragmentToCache

Die HttpAddFragmentToCache-Funktion speichert ein Datenfragment mit einem angegebenen Namen zwischen, mit dem es abgerufen werden kann, oder aktualisiert Daten, die unter einem angegebenen Namen zwischengespeichert werden.
HttpAddUrl

Registriert eine bestimmte URL, sodass Anforderungen, die mit ihr übereinstimmen, an eine angegebene HTTP Server-API-Anforderungswarteschlange weitergeleitet werden.
HttpAddUrlToUrlGroup

Fügt die angegebene URL zur URL-Gruppe hinzu, die durch die URL-Gruppen-ID identifiziert wird.
HTTPAPI_EQUAL_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTPAPI_VERSION Struktur exakt einer angegebenen Haupt-/Nebenversionskombination oder einer anderen Null entspricht.
HTTPAPI_GREATER_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTPAPI_VERSION Struktur größer als eine angegebene Kombination aus Haupt-/Nebenversion oder null ist.
HTTPAPI_LESS_VERSION

Gibt einen Wert ungleich Null zurück, wenn eine HTTPAPI_VERSION Struktur kleiner als eine angegebene Kombination aus Haupt-/Nebenversion oder null ist.
HTTPAPI_VERSION_GREATER_OR_EQUAL

Die HTTPAPI_VERSION_GREATER_OR_EQUAL gibt einen Wert ungleich Null zurück, wenn eine HTTPAPI_VERSION Struktur größer oder gleich einer angegebenen Haupt-/Nebenversionskombination oder einer anderen Null ist.
HttpCancelHttpRequest

Die HttpCancelHttpRequest-Funktion bricht einen angegebenen Reqest ab.
HttpCloseRequestQueue

Schließt das Handle der angegebenen Anforderungswarteschlange, die von HttpCreateRequestQueue erstellt wurde.
HttpCloseServerSession

Löscht die Serversitzung, die durch die Serversitzungs-ID identifiziert wird.
HttpCloseUrlGroup

Schließt die URL-Gruppe, die durch die URL-Gruppen-ID identifiziert wird.
HttpCreateHttpHandle

Erstellt eine HTTP-Anforderungswarteschlange für die aufrufende Anwendung und gibt ein Handle an sie zurück.
HttpCreateRequestQueue

Erstellt eine neue Anforderungswarteschlange oder öffnet eine vorhandene Anforderungswarteschlange.
HttpCreateServerSession

Erstellt eine Serversitzung für die angegebene Version.
HttpCreateUrlGroup

Erstellt eine URL-Gruppe unter der angegebenen Serversitzung.
HttpDeclarePush

Deklariert eine Ressource-zu-Unterressourcen-Beziehung, die für einen HTTP-Server-Push verwendet werden soll. HTTP.sys führt dann einen HTTP 2.0-Server-Push für die angegebene Ressource aus, wenn das zugrunde liegende Protokoll, die Verbindung, der Client und die Richtlinien den Pushvorgang zulassen.
HttpDelegateRequestEx

Delegiert eine Anforderung aus der Quellanforderungswarteschlange an die Zielanforderungswarteschlange.
HttpDeleteServiceConfiguration

Löscht angegebene Daten, z. B. IP-Adressen oder SSL-Zertifikate, aus dem KONFIGURATIONSspeicher der HTTP-Server-API, jeweils einen Datensatz.
HttpFindUrlGroupId

Ruft eine URL-Gruppen-ID für eine URL und eine Anforderungswarteschlange ab.
HttpFlushResponseCache

Entfernt den HTTP-Server-API-Cache, der einer bestimmten Anforderungswarteschlange zugeordnet ist, alle Antwortfragmente, die einen Namen haben, dessen Websiteteil mit einem angegebenen UrlPrefix übereinstimmt.
HttpInitialize

Die HttpInitialize-Funktion initialisiert den HTTP Server-API-Treiber, startet ihn, sofern er noch nicht gestartet wurde, und weist Datenstrukturen für die aufrufende Anwendung zu, um die Erstellung von Antwortwarteschlangen und andere Vorgänge zu unterstützen.
HttpIsFeatureSupported

Überprüft, ob ein bestimmtes Feature unterstützt wird.
HttpPrepareUrl

Analysiert, analysiert und normalisiert eine nicht normalisierte Unicode- oder Punycode-URL, sodass sie sicher und gültig ist, um sie in anderen HTTP-Funktionen zu verwenden.
HttpQueryRequestQueueProperty

Fragt eine Eigenschaft der vom angegebenen Handle identifizierten Anforderungswarteschlange ab.
HttpQueryServerSessionProperty

Fragt eine Servereigenschaft in der angegebenen Serversitzung ab.
HttpQueryServiceConfiguration

Ruft einen oder mehrere HTTP Server-API-Konfigurationseinträge ab.
HttpQueryUrlGroupProperty

Fragt eine Eigenschaft für die angegebene URL-Gruppe ab.
HttpReadFragmentFromCache

Die HttpReadFragmentFromCache-Funktion ruft ein Antwortfragment mit einem angegebenen Namen aus dem HTTP Server-API-Cache ab.
HttpReceiveClientCertificate

Die HttpReceiveClientCertificate-Funktion wird von einer Serveranwendung verwendet, um ein Client-SSL-Zertifikat oder Kanalbindungstoken (CBT) abzurufen.
HttpReceiveHttpRequest

Ruft die nächste verfügbare HTTP-Anforderung entweder synchron oder asynchron aus der angegebenen Anforderungswarteschlange ab.
HttpReceiveRequestEntityBody

Empfängt zusätzliche Entitätstextdaten für eine angegebene HTTP-Anforderung.
HttpRemoveUrl

Bewirkt, dass das System Routinganforderungen beendet, die einer angegebenen UrlPrefix-Zeichenfolge mit einer angegebenen Anforderungswarteschlange entsprechen.
HttpRemoveUrlFromUrlGroup

Entfernt die angegebene URL aus der Gruppe, die durch die URL-Gruppen-ID identifiziert wird.
HttpSendHttpResponse

Sendet eine HTTP-Antwort an die angegebene HTTP-Anforderung.
HttpSendResponseEntityBody

Sendet Entitätstextdaten, die einer HTTP-Antwort zugeordnet sind.
HttpSetRequestProperty

Legt eine neue Eigenschaft fest oder ändert eine vorhandene Eigenschaft für die angegebene Anforderung.
HttpSetRequestQueueProperty

Legt eine neue Eigenschaft fest oder ändert eine vorhandene Eigenschaft in der vom angegebenen Handle identifizierten Anforderungswarteschlange.
HttpSetServerSessionProperty

Legt eine neue Serversitzungseigenschaft fest oder ändert eine vorhandene Eigenschaft in der angegebenen Serversitzung.
HttpSetServiceConfiguration

Erstellt und legt einen Konfigurationsdatensatz für den HTTP Server-API-Konfigurationsspeicher fest.
HttpSetUrlGroupProperty

Legt eine neue Eigenschaft fest oder ändert eine vorhandene Eigenschaft für die angegebene URL-Gruppe.
HttpShutdownRequestQueue

Beendet das Warteschlangen von Anforderungen für den angegebenen Anforderungswarteschlangenprozess.
HttpTerminate

Bereinigt Ressourcen, die von der HTTP-Server-API zum Verarbeiten von Aufrufen einer Anwendung verwendet werden.
HttpUpdateServiceConfiguration

Aktualisiert atomar einen Dienstkonfigurationsparameter, der ein TLS-Zertifikat (Transport Layer Security) in einem Konfigurationsdatensatz im HTTP Server-API-Konfigurationsspeicher angibt.
HttpWaitForDemandStart

Wartet auf die Ankunft einer neuen Anforderung, die von einem neuen Anforderungswarteschlangenprozess bedient werden kann.
HttpWaitForDisconnect

Benachrichtigt die Anwendung, wenn die Verbindung mit einem HTTP-Client aus irgendeinem Grund unterbrochen wird.
HttpWaitForDisconnectEx

Diese Funktion ist eine Erweiterung für HttpWaitForDisconnect.

Strukturen

 
HTTP_BANDWIDTH_LIMIT_INFO

Die HTTP_BANDWIDTH_LIMIT_INFO-Struktur wird verwendet, um die Bandbreiteneinschränkungsgrenze festzulegen oder abzufragen. Diese Struktur muss beim Festlegen oder Abfragen der HttpServerBandwidthProperty für eine URL-Gruppe oder Serversitzung verwendet werden.
HTTP_BINDING_INFO

Wird verwendet, um eine URL-Gruppe einer Anforderungswarteschlange zuzuordnen.
HTTP_BYTE_RANGE

Die HTTP_BYTE_RANGE Struktur wird verwendet, um einen Bytebereich innerhalb eines zwischengespeicherten Antwortfragments, einer Datei oder eines anderen Datenblocks anzugeben.
HTTP_CACHE_POLICY

Dient zum Definieren einer Cacherichtlinie, die einem zwischengespeicherten Antwortfragment zugeordnet ist.
HTTP_CHANNEL_BIND_INFO

HTTP_CHANNEL_BIND_INFO.
HTTP_CONNECTION_LIMIT_INFO

Wird verwendet, um den Grenzwert für die maximale Anzahl ausstehender Verbindungen für eine URL-Gruppe festzulegen oder abzufragen.
HTTP_COOKED_URL

Enthält eine validierte, kanonische UTF-16 Unicode-codierte URL-Anforderungszeichenfolge zusammen mit Zeigern darauf und Elementlängen.
HTTP_DATA_CHUNK

Stellt einen einzelnen Datenblock im Arbeitsspeicher, in einer Datei oder im HTTP Server-API-Antwortfragmentcache dar.
HTTP_DELEGATE_REQUEST_PROPERTY_INFO

Beschreibt zusätzliche Eigenschafteninformationen beim Delegieren einer Anforderung.
HTTP_FLOWRATE_INFO

Die Übertragungsrate einer Antwort.
HTTP_KNOWN_HEADER

Enthält die Headerwerte für einen bekannten Header aus einer HTTP-Anforderung oder HTTP-Antwort.
HTTP_LISTEN_ENDPOINT_INFO

Steuert, ob IP-basierte URLs auf die bestimmte IP-Adresse oder auf einem Platzhalter lauschen sollen.
HTTP_LOG_DATA

Enthält einen Wert, der den Typ der Protokolldaten angibt.
HTTP_LOG_FIELDS_DATA

Wird verwendet, um die Felder zu übergeben, die für eine HTTP-Antwort protokolliert werden, wenn die WC3-Protokollierung aktiviert ist.
HTTP_LOGGING_INFO

Wird verwendet, um die serverseitige Protokollierung in einer URL-Gruppe oder in einer Serversitzung zu aktivieren.
HTTP_MULTIPLE_KNOWN_HEADERS

Gibt die Header an, die in einer HTTP-Antwort enthalten sind, wenn mehrere Header erforderlich sind.
HTTP_PROPERTY_FLAGS

Wird von den Eigenschaftenkonfigurationsstrukturen verwendet, um eine Eigenschaft für ein Konfigurationsobjekt beim Festlegen von Eigenschaftenkonfigurationen zu aktivieren oder zu deaktivieren.
HTTP_QOS_SETTING_INFO

Enthält Informationen zu einer QOS-Einstellung.
HTTP_REQUEST_AUTH_INFO

Enthält den Authentifizierungsstatus der Anforderung mit einem Handle für das Clienttoken, das der empfangende Prozess verwenden kann, um die Identität des authentifizierten Clients zu imitieren.
HTTP_REQUEST_CHANNEL_BIND_STATUS

HTTP_REQUEST_CHANNEL_BIND_STATUS.
HTTP_REQUEST_HEADERS

Enthält Header, die mit einer HTTP-Anforderung gesendet werden.
HTTP_REQUEST_INFO

Erweitert die HTTP_REQUEST Struktur mit zusätzlichen Informationen zur Anforderung.
HTTP_REQUEST_PROPERTY_SNI

Wird verwendet, um zu überprüfen, welche Domäne der Client beim Öffnen einer TLS-Verbindung angefordert hat.
HTTP_REQUEST_PROPERTY_STREAM_ERROR

Die HTTP_REQUEST_PROPERTY_STREAM_ERROR Struktur stellt einen HTTP/2- oder HTTP/3-Streamfehlercode dar.
HTTP_REQUEST_TIMING_INFO

Enthält Informationen dazu, wie viel Zeit in jeder Anforderungsverarbeitungsphase aufgewendet wurde.
HTTP_REQUEST_V1

Verwendet die HTTP_REQUEST Struktur, um Daten zurückzugeben, die einer bestimmten Anforderung zugeordnet sind.
HTTP_REQUEST_V2

Erweitert die HTTP_REQUEST_V1 Anforderungsstruktur mit weiteren Informationen zur Anforderung.
HTTP_RESPONSE_HEADERS

Enthält die Header, die mit einer HTTP-Antwort gesendet werden.
HTTP_RESPONSE_INFO

Erweitert die HTTP_RESPONSE Struktur mit zusätzlichen Informationen für die Antwort.
HTTP_RESPONSE_V1

Enthält Daten, die einer HTTP-Antwort zugeordnet sind.
HTTP_RESPONSE_V2

Erweitert die HTTP Version 1.0-Antwortstruktur mit weiteren Informationen für die Antwort.
HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS

Die HTTP_SERVER_AUTHENTICATION_BASIC_PARAMS Struktur enthält die Informationen für die Standardauthentifizierung für eine URL-Gruppe.Diese Struktur ist in der HTTP_SERVER_AUTHENTICATION_INFO Struktur enthalten.
HTTP_SERVER_AUTHENTICATION_DIGEST_PARAMS

Enthält die Informationen zur Digestauthentifizierung in einer URL-Gruppe.
HTTP_SERVER_AUTHENTICATION_INFO

Wird verwendet, um die serverseitige Authentifizierung für eine URL-Gruppe oder Serversitzung zu aktivieren.
HTTP_SERVICE_BINDING_A

HTTP_SERVICE_BINDING_A.
HTTP_SERVICE_BINDING_BASE

HTTP_SERVICE_BINDING_BASE.
HTTP_SERVICE_BINDING_W

HTTP_SERVICE_BINDING_W.
HTTP_SERVICE_CONFIG_CACHE_SET

Wird im pConfigInformation-Parameter der HttpSetServiceConfiguration-Funktion verwendet.
HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM

Wird verwendet, um eine IP-Adresse anzugeben, die aus der Liste der IP-Adressen hinzugefügt oder gelöscht werden soll, an die der HTTP-Dienst gebunden ist.
HTTP_SERVICE_CONFIG_IP_LISTEN_QUERY

Wird von HttpQueryServiceConfiguration verwendet, um eine Liste der IP-Adressen (Internet Protocol) zurückzugeben, an die der HTTP-Dienst gebunden ist.
HTTP_SERVICE_CONFIG_SSL_CCS_KEY

Dient als Schlüssel, mit dem der SSL-Zertifikateintrag identifiziert wird, der angibt, dass Http.sys den zentralen Zertifikatspeicher (CENTRALized Certificate Store, CCS) konsultieren sollte, um Zertifikate zu finden, wenn der Port einen TLS-Handshake (Transport Layer Security) empfängt.
HTTP_SERVICE_CONFIG_SSL_CCS_QUERY

Gibt eine SSL-Konfiguration (Secure Sockets Layer) an, mit der beim Aufrufen der HttpQueryServiceConfiguration-Funktion ein SSL Centralized Certificate Store (CCS)-Eintrag für den Port abgefragt wird.
HTTP_SERVICE_CONFIG_SSL_CCS_SET

Stellt den SSL-Zertifikateintrag dar, der angibt, dass Http.sys den zentralen Zertifikatspeicher (Centralized Certificate Store, CCS) konsultieren soll, um Zertifikate zu finden, wenn der Port einen TLS-Handshake (Transport Layer Security) empfängt.
HTTP_SERVICE_CONFIG_SSL_KEY

Dient als Schlüssel, mit dem ein bestimmter SSL-Zertifikatdatensatz (Secure Sockets Layer) identifiziert wird.
HTTP_SERVICE_CONFIG_SSL_PARAM

Definiert einen Datensatz im SSL-Konfigurationsspeicher.
HTTP_SERVICE_CONFIG_SSL_QUERY

Wird verwendet, um einen bestimmten Datensatz anzugeben, der im SSL-Konfigurationsspeicher abfragen soll.
HTTP_SERVICE_CONFIG_SSL_SET

Wird verwendet, um dem SSL-Speicher einen neuen Eintrag hinzuzufügen oder einen vorhandenen Datensatz daraus abzurufen.
HTTP_SERVICE_CONFIG_SSL_SNI_KEY

Dient als Schlüssel, mit dem ein bestimmter SSL-Zertifikateintrag (Secure Sockets Layer) Server Name Indication (SNI) im SSL-SNI-Speicher identifiziert wird.
HTTP_SERVICE_CONFIG_SSL_SNI_QUERY

Wird verwendet, um einen bestimmten SSL-Zertifikatdatensatz (Secure Sockets Layer) für Server name Indication (SNI) anzugeben, der im SSL-SNI-Speicher abfragen soll.
HTTP_SERVICE_CONFIG_SSL_SNI_SET

Wird verwendet, um dem SSL-SNI-Speicher (Secure Sockets Layer) einen neuen SSL Server Name Indication (SSL)-Zertifikatdatensatz hinzuzufügen oder einen vorhandenen Datensatz daraus abzurufen.
HTTP_SERVICE_CONFIG_TIMEOUT_SET

Wird verwendet, um den breiten Timeoutwert der HTTP-Server-API festzulegen.
HTTP_SERVICE_CONFIG_URLACL_KEY

Wird verwendet, um einen bestimmten Reservierungseintrag im URL-Namespace-Reservierungsspeicher anzugeben.
HTTP_SERVICE_CONFIG_URLACL_PARAM

Wird verwendet, um die Berechtigungen anzugeben, die einem bestimmten Datensatz im URL-Namespace-Reservierungsspeicher zugeordnet sind.
HTTP_SERVICE_CONFIG_URLACL_QUERY

Wird verwendet, um einen bestimmten Reservierungseintrag anzugeben, der im URL-Namespace-Reservierungsspeicher abfragen soll.
HTTP_SERVICE_CONFIG_URLACL_SET

Wird verwendet, um dem URL-Reservierungsspeicher einen neuen Datensatz hinzuzufügen oder einen vorhandenen Datensatz daraus abzurufen.
HTTP_SSL_CLIENT_CERT_INFO

Enthält Daten zu einem SSL-Clientzertifikat (Secure Sockets Layer), das verwendet werden kann, um zu bestimmen, ob das Zertifikat gültig ist.
HTTP_SSL_INFO

Enthält Daten für eine Verbindung, die Secure Sockets Layer (SSL) verwendet, die über den SSL-Handshake abgerufen wird.
HTTP_STATE_INFO

Wird verwendet, um eine Serversitzung oder URL-Gruppe zu aktivieren oder zu deaktivieren.
HTTP_TIMEOUT_LIMIT_INFO

Definiert die anwendungsspezifischen Verbindungstimeoutlimits.
HTTP_TRANSPORT_ADDRESS

Gibt die Adressen (lokal und remote) an, die für eine bestimmte HTTP-Verbindung verwendet werden.
HTTP_UNKNOWN_HEADER

Enthält den Namen und wert für einen Header in einer HTTP-Anforderung oder -Antwort, deren Name nicht in der Enumeration angezeigt wird.
HTTP_VERSION

Definiert eine Version des HTTP-Protokolls, die eine Anforderung erfordert oder eine Antwort bereitstellt.
HTTP_WSK_API_TIMINGS

Stellt Statistiken über die Für bestimmte API-Aufrufe aufgewendete Zeit dar.
HTTPAPI_VERSION

Definiert die Version der HTTP-Server-API.