Función WinHttpAddRequestHeadersEx (winhttp.h)
Agrega uno o varios encabezados de solicitud HTTP a un identificador de solicitud HTTP, lo que le permite usar cadenas de nombre y valor independientes.
Sintaxis
WINHTTPAPI DWORD WinHttpAddRequestHeadersEx(
HINTERNET hRequest,
DWORD dwModifiers,
ULONGLONG ullFlags,
ULONGLONG ullExtra,
DWORD cHeaders,
WINHTTP_EXTENDED_HEADER *pHeaders
);
Parámetros
hRequest
Tipo: IN HINTERNET
Identificador HINTERNET devuelto por una llamada a WinHttpOpenRequest.
dwModifiers
Tipo: EN DWORD
Valor entero largo sin signo que contiene las marcas usadas para modificar la semántica de esta función. Puede ser una o varias de las marcas siguientes.
ullFlags
Tipo: IN ULONGLONG
Pase WINHTTP_EXTENDED_HEADER_FLAG_UNICODE para indicar que las cadenas pasadas son cadenas Unicode.
ullExtra
Tipo: IN ULONGLONG
Reservado.
cHeaders
Tipo: EN DWORD
Número de elementos de pHeaders.
pHeaders
Tipo: WINHTTP_EXTENDED_HEADER _In_reads_(cHeaders)*
Matriz de estructuras de WINHTTP_EXTENDED_HEADER .
Valor devuelto
Código de estado que indica el resultado de la operación. Entre los códigos de error devueltos se encuentran los siguientes.
Código de error | Descripción |
---|---|
|
No se puede realizar la operación solicitada porque el identificador proporcionado no está en el estado correcto. |
|
El tipo de identificador proporcionado es incorrecto para esta operación. |
|
Se ha producido un error interno. |
|
No había suficiente memoria disponible para completar la operación solicitada. |
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Plataforma de destino | Windows |
Encabezado | winhttp.h |
Library | Winhttp.lib |
Archivo DLL | Winhttp.dll |