Funzione HttpDeleteServiceConfiguration (http.h)
La funzione HttpDeleteServiceConfiguration elimina i dati specificati, ad esempio indirizzi IP o certificati SSL, dall'archivio di configurazione dell'API del server HTTP, un record alla volta.
Sintassi
HTTPAPI_LINKAGE ULONG HttpDeleteServiceConfiguration(
[in] HANDLE ServiceHandle,
[in] HTTP_SERVICE_CONFIG_ID ConfigId,
[in] PVOID pConfigInformation,
[in] ULONG ConfigInformationLength,
[in] LPOVERLAPPED pOverlapped
);
Parametri
[in] ServiceHandle
Questo parametro è riservato e deve essere zero.
[in] ConfigId
Tipo di configurazione. Questo parametro è uno dei valori nell'enumerazione HTTP_SERVICE_CONFIG_ID .
Valore ConfigId | Significato |
---|---|
|
Elimina un indirizzo IP specificato dall'elenco di ascolti IP. |
|
Elimina un record di certificato SSL specificato. |
|
Elimina un record di prenotazione URL specificato. |
|
Elimina un timeout di connessione specificato.
Windows Vista e versioni successive: Questa enumerazione è supportata. |
|
Elimina un record di certificato SNI (Ssl Server Name Indication) specificato.
Windows 8 e versioni successive: Questo valore di enumerazione è supportato. |
|
Elimina il record del certificato SSL che specifica che Http.sys deve consultare l'archivio certificati centralizzato (CCS) per trovare i certificati se la porta riceve un handshake Transport Layer Security (TLS). La porta viene specificata dal membro KeyDesc della struttura HTTP_SERVICE_CONFIG_SSL_CCS_SET passata al parametro pConfigInformation .
Windows 8 e versioni successive: Questo valore di enumerazione è supportato. |
[in] pConfigInformation
Puntatore a un buffer che contiene i dati necessari per il tipo di configurazione specificato nel parametro ConfigId .
Valore ConfigId | Significato |
---|---|
|
HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM struttura. |
|
HTTP_SERVICE_CONFIG_SSL_SET struttura. |
|
HTTP_SERVICE_CONFIG_URLACL_SET struttura. |
|
HTTP_SERVICE_CONFIG_TIMEOUT_KEY struttura. Windows Vista e versioni successive: Questa struttura è supportata. |
|
HTTP_SERVICE_CONFIG_SSL_SNI_SET struttura. Il nome host sarà "*" quando viene eseguita una query sull'archivio certificati centrale SSL e vengono usati binding con caratteri jolly e un nome host per la normale SNI. Windows 8 e versioni successive: Questa struttura è supportata. |
|
HTTP_SERVICE_CONFIG_SSL_CCS_SET struttura. Windows 8 e versioni successive: Questa struttura è supportata. |
[in] ConfigInformationLength
Dimensioni, in byte, del buffer pConfigInformation .
[in] pOverlapped
Riservato per un'operazione asincrona futura. Questo parametro deve essere impostato su NULL.
Valore restituito
Se la funzione ha esito positivo, la funzione restituisce NO_ERROR.
Se la funzione ha esito negativo, restituisce uno dei codici di errore seguenti.
Valore | Significato |
---|---|
|
Uno dei parametri non è valido. |
|
Codice di errore di sistema definito in WinError.h. |
Requisiti
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Piattaforma di destinazione | Windows |
Intestazione | http.h |
Libreria | Httpapi.lib |
DLL | Httpapi.dll |