Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Die HttpDeleteServiceConfiguration-Funktion löscht angegebene Daten, z. B. IP-Adressen oder SSL-Zertifikate, aus dem KONFIGURATIONSspeicher der HTTP-Server-API, jeweils einen Datensatz.
Syntax
HTTPAPI_LINKAGE ULONG HttpDeleteServiceConfiguration(
[in] HANDLE ServiceHandle,
[in] HTTP_SERVICE_CONFIG_ID ConfigId,
[in] PVOID pConfigInformation,
[in] ULONG ConfigInformationLength,
[in] LPOVERLAPPED pOverlapped
);
Die Parameter
[in] ServiceHandle
Dieser Parameter ist reserviert und muss null sein.
[in] ConfigId
Konfigurationstyp. Dieser Parameter ist einer der Werte in der HTTP_SERVICE_CONFIG_ID Enumeration.
| ConfigId-Wert | Bedeutung |
|---|---|
|
Löscht eine angegebene IP-Adresse aus der IP-Listenliste. |
|
Löscht einen angegebenen SSL-Zertifikateintrag. |
|
Löscht einen angegebenen URL-Reservierungsdatensatz. |
|
Löscht ein angegebenes Verbindungstimeout.
Windows Vista und höher: Diese Enumeration wird unterstützt. |
|
Löscht einen angegebenen SNI-Zertifikateintrag (SSL Server Name Indication).
Windows 8 und höher: Dieser Enumerationswert wird unterstützt. |
|
Löscht den SSL-Zertifikateintrag, 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. Der Port wird durch das KeyDesc-Element der HTTP_SERVICE_CONFIG_SSL_CCS_SET Struktur angegeben, die Sie an den pConfigInformation-Parameter übergeben.
Windows 8 und höher: Dieser Enumerationswert wird unterstützt. |
[in] pConfigInformation
Zeigen Sie auf einen Puffer, der Daten enthält, die für den konfigurationstyp erforderlich sind, der im ConfigId-Parameter angegeben ist.
| ConfigId-Wert | Bedeutung |
|---|---|
|
HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM Struktur. |
|
HTTP_SERVICE_CONFIG_SSL_SET Struktur. |
|
HTTP_SERVICE_CONFIG_URLACL_SET Struktur. |
|
HTTP_SERVICE_CONFIG_TIMEOUT_KEY Struktur. Windows Vista und höher: Diese Struktur wird unterstützt. |
|
HTTP_SERVICE_CONFIG_SSL_SNI_SET Struktur. Der Hostname lautet "*", wenn der zentrale SSL-Zertifikatspeicher abgefragt wird und Wildcardbindungen verwendet werden, und ein Hostname für reguläre SNI. Windows 8 und höher: Diese Struktur wird unterstützt. |
|
HTTP_SERVICE_CONFIG_SSL_CCS_SET Struktur. Windows 8 und höher: Diese Struktur wird unterstützt. |
[in] ConfigInformationLength
Größe des pConfigInformation-Puffers in Bytes.
[in] pOverlapped
Reserviert für zukünftige asynchrone Vorgänge. Dieser Parameter muss auf NULL festgelegt werden.
Rückgabewert
Wenn die Funktion erfolgreich ist, gibt die Funktion NO_ERROR zurück.
Wenn die Funktion fehlschlägt, wird eine der folgenden Fehlercodes zurückgegeben.
| Wert | Bedeutung |
|---|---|
|
Einer der Parameter ist ungültig. |
|
Ein in WinError.h definierter Systemfehlercode . |
Anforderungen
| Anforderung | Wert |
|---|---|
| Mindestens unterstützter Client | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
| Mindestanforderungen für unterstützte Server | Windows Server 2003 [Nur Desktop-Apps] |
| Zielplattform | Fenster |
| Header | http.h |
| Library | Httpapi.lib |
| DLL | Httpapi.dll |