Função WinHttpAddRequestHeadersEx (winhttp.h)
Adiciona um ou mais cabeçalhos de solicitação HTTP a um identificador de solicitação HTTP, permitindo que você use cadeias de caracteres de nome/valor separadas.
Sintaxe
WINHTTPAPI DWORD WinHttpAddRequestHeadersEx(
HINTERNET hRequest,
DWORD dwModifiers,
ULONGLONG ullFlags,
ULONGLONG ullExtra,
DWORD cHeaders,
WINHTTP_EXTENDED_HEADER *pHeaders
);
Parâmetros
hRequest
Tipo: IN HINTERNET
Um identificador HINTERNET retornado por uma chamada para WinHttpOpenRequest.
dwModifiers
Tipo: IN DWORD
Um valor inteiro longo sem sinal que contém os sinalizadores usados para modificar a semântica dessa função. Pode ser um ou mais dos sinalizadores a seguir.
ullFlags
Tipo: IN ULONGLONG
Passe WINHTTP_EXTENDED_HEADER_FLAG_UNICODE para indicar que as cadeias de caracteres passadas são cadeias de caracteres Unicode.
ullExtra
Tipo: IN ULONGLONG
Reservado.
cHeaders
Tipo: IN DWORD
O número de elementos em pHeaders.
pHeaders
Tipo: _In_reads_(cHeaders) WINHTTP_EXTENDED_HEADER*
Uma matriz de estruturas WINHTTP_EXTENDED_HEADER .
Retornar valor
Um código status que indica o resultado da operação. Entre os códigos de erro retornados estão os seguintes.
Código do Erro | Descrição |
---|---|
|
A operação solicitada não pode ser executada porque o identificador fornecido não está no estado correto. |
|
O tipo de identificador fornecido está incorreto para esta operação. |
|
Ocorreu um erro interno. |
|
Não havia memória suficiente disponível para concluir a operação solicitada. |
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows 10 Build 20348 |
Servidor mínimo com suporte | Windows 10 Build 20348 |
Plataforma de Destino | Windows |
Cabeçalho | winhttp.h |
Biblioteca | Winhttp.lib |
DLL | Winhttp.dll |