Partilhar via


Estruturas WinHTTP

WinHTTP usa as seguintes estruturas:

HTTP_VERSION_INFO

Contém a versão HTTP global.

URL_COMPONENTS

Contém as partes constituintes de uma URL. Essa estrutura é usada com o WinHttpCrackUrl e funções WinHttpCreateUrl.

WINHTTP_ASYNC_RESULT

Contém o resultado de uma chamada para uma função assíncrona. Esta estrutura é usada com o protótipo WINHTTP_STATUS_CALLBACK.

WINHTTP_AUTOPROXY_OPTIONS

Usado para indicar ao WinHttpGetProxyForURL função se deve especificar a URL do arquivo de configuração automática de proxy (PAC) ou localizar automaticamente a URL com consultas DHCP ou DNS para a rede.

WINHTTP_CERTIFICATE_INFO

Contém informações de certificado retornadas do servidor. Essa estrutura é usada pelo função WinHttpQueryOption.

WINHTTP_CONNECTION_GROUP

Representa um grupo de conexões.

WINHTTP_CONNECTION_INFO

Contém o endereço IP de origem e destino da solicitação que gerou a resposta.

WINHTTP_CREDS

Contém informações de credenciais de usuário usadas para autenticação de servidor e proxy.

Observação

Esta estrutura foi preterida. Em vez disso, recomenda-se o uso da estrutura WINHTTP_CREDS_EX.

WINHTTP_CREDS_EX

Contém informações de credenciais de usuário usadas para autenticação de servidor e proxy.

WINHTTP_CURRENT_USER_IE_PROXY_CONFIG

Contém as informações de configuração de proxy do Internet Explorer.

WINHTTP_EXTENDED_HEADER

Representa um cabeçalho de solicitação HTTP como um par de cadeia de caracteres nome/valor.

WINHTTP_HEADER_NAME

Representa um nome de cabeçalho de solicitação HTTP.

WINHTTP_HOST_CONNECTION_GROUP

Representa uma coleção de grupos de conexões.

WINHTTP_MATCH_CONNECTION_GUID

Representa o GUID de uma conexão, para fins de correspondência de conexão.

WINHTTP_PROXY_INFO

Contém a sessão ou a configuração de proxy padrão.

WINHTTP_PROXY_RESULT

Uma coleção de entradas de resultado de proxy fornecidas pelo WinHttpGetProxyResult.

WINHTTP_PROXY_RESULT_ENTRY

Uma entrada de resultado de uma chamada para WinHttpGetProxyResult.

WINHTTP_PROXY_SETTINGS_EX

Representa as configurações de proxy estendidas.

WINHTTP_PROXY_SETTINGS_PARAM

Representa as configurações de proxy estendidas.

WINHTTP_QUERY_CONNECTION_GROUP_RESULT

Representa uma descrição do estado atual das conexões do WinHttp.

WINHTTP_REQUEST_STATS

Contém estatísticas para um pedido.

WINHTTP_REQUEST_TIMES

Contém informações de tempo para uma solicitação.

WINHTTP_SECURITY_INFO

Contém informações de conexão SChannel e codificação para uma solicitação.

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Status do resultado de uma operação WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Status de uma operação WebSocket.