Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
A função HttpDeleteServiceConfiguration exclui dados especificados, como endereços IP ou Certificados SSL, do repositório de configuração da API do Servidor HTTP, um registro por vez.
Sintaxe
HTTPAPI_LINKAGE ULONG HttpDeleteServiceConfiguration(
[in] HANDLE ServiceHandle,
[in] HTTP_SERVICE_CONFIG_ID ConfigId,
[in] PVOID pConfigInformation,
[in] ULONG ConfigInformationLength,
[in] LPOVERLAPPED pOverlapped
);
Parâmetros
[in] ServiceHandle
Esse parâmetro é reservado e deve ser zero.
[in] ConfigId
Tipo de configuração. Esse parâmetro é um dos valores na enumeração HTTP_SERVICE_CONFIG_ID .
| Valor de ConfigId | Meaning |
|---|---|
|
Exclui um endereço IP especificado da Lista de Escuta de IP. |
|
Exclui um registro de certificado SSL especificado. |
|
Exclui um registro de reserva de URL especificado. |
|
Exclui um tempo limite de conexão especificado.
Windows Vista e posterior: Há suporte para essa enumeração. |
|
Exclui um registro de certificado SNI (Indicação de Nome do Servidor SSL) especificado.
Windows 8 e posterior: Esse valor de enumeração tem suporte. |
|
Exclui o registro de certificado SSL que especifica que Http.sys deve consultar o repositório CCS (Repositório de Certificados Centralizado) para localizar certificados se a porta receber um handshake TLS (Transport Layer Security). A porta é especificada pelo membro KeyDesc da estrutura HTTP_SERVICE_CONFIG_SSL_CCS_SET que você passa para o parâmetro pConfigInformation .
Windows 8 e posterior: Esse valor de enumeração tem suporte. |
[in] pConfigInformation
Ponteiro para um buffer que contém dados necessários para o tipo de configuração especificado no parâmetro ConfigId .
| Valor de ConfigId | Meaning |
|---|---|
|
HTTP_SERVICE_CONFIG_IP_LISTEN_PARAM estrutura. |
|
HTTP_SERVICE_CONFIG_SSL_SET estrutura. |
|
HTTP_SERVICE_CONFIG_URLACL_SET estrutura. |
|
HTTP_SERVICE_CONFIG_TIMEOUT_KEY estrutura. Windows Vista e posterior: Essa estrutura tem suporte. |
|
HTTP_SERVICE_CONFIG_SSL_SNI_SET estrutura. O nome do host será "*" quando o repositório de certificados central SSL for consultado e as associações curinga forem usadas e um nome de host para SNI regular. Windows 8 e posterior: Essa estrutura tem suporte. |
|
HTTP_SERVICE_CONFIG_SSL_CCS_SET estrutura. Windows 8 e posterior: Essa estrutura tem suporte. |
[in] ConfigInformationLength
Tamanho, em bytes, do buffer pConfigInformation .
[in] pOverlapped
Reservado para futura operação assíncrona. Esse parâmetro deve ser definido como NULL.
Valor de retorno
Se a função for bem-sucedida, a função retornará NO_ERROR.
Se a função falhar, ela retornará um dos seguintes códigos de erro.
| Value | Meaning |
|---|---|
|
Um dos parâmetros é inválido. |
|
Um código de erro do sistema definido em WinError.h. |
Requirements
| Requirement | Value |
|---|---|
| Cliente mínimo suportado | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
| Servidor mínimo compatível | Windows Server 2003 [somente aplicativos da área de trabalho] |
| da Plataforma de Destino | Windows |
| Header | http.h |
| Library | Httpapi.lib |
| de DLL | Httpapi.dll |