Compartilhar via


Estruturas WinHTTP

O 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 as funções WinHttpCrackUrl e WinHttpCreateUrl .

WINHTTP_ASYNC_RESULT

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

WINHTTP_AUTOPROXY_OPTIONS

Usado para indicar para a função WinHttpGetProxyForURL se deseja especificar a URL do arquivo PAC (Configuração Automática de Proxy) 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 pela 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 credencial de usuário usadas para autenticação de servidor e proxy.

Observação

Essa estrutura foi preterida. Em vez disso, é recomendável o uso da estrutura WINHTTP_CREDS_EX .

WINHTTP_CREDS_EX

Contém informações de credencial 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 de Explorer da Internet.

WINHTTP_EXTENDED_HEADER

Representa um cabeçalho de solicitação HTTP como um par de cadeia de caracteres de 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 por 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 uma solicitação.

WINHTTP_REQUEST_TIMES

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

WINHTTP_SECURITY_INFO

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

WINHTTP_WEB_SOCKET_ASYNC_RESULT

Resultado status de uma operação WebSocket.

WINHTTP_WEB_SOCKET_STATUS

Status de uma operação WebSocket.