WinHttpAddRequestHeadersEx-Funktion (winhttp.h)
Fügt einem HTTP-Anforderungshandle einen oder mehrere HTTP-Anforderungsheader hinzu, sodass Sie separate Namens-Wert-Zeichenfolgen verwenden können.
Syntax
WINHTTPAPI DWORD WinHttpAddRequestHeadersEx(
HINTERNET hRequest,
DWORD dwModifiers,
ULONGLONG ullFlags,
ULONGLONG ullExtra,
DWORD cHeaders,
WINHTTP_EXTENDED_HEADER *pHeaders
);
Parameter
hRequest
Typ: IN HINTERNET
Ein HINTERNET-Handle , das von einem Aufruf von WinHttpOpenRequest zurückgegeben wird.
dwModifiers
Typ: IN DWORD
Ein ganzzahliger Wert ohne Vorzeichen, der die Flags enthält, die zum Ändern der Semantik dieser Funktion verwendet werden. Es kann mindestens eins der folgenden Flags sein.
ullFlags
Typ: IN ULONGLONG
Übergeben Sie WINHTTP_EXTENDED_HEADER_FLAG_UNICODE , um anzugeben, dass die übergebenen Zeichenfolgen Unicode-Zeichenfolgen sind.
ullExtra
Typ: IN ULONGLONG
Reserviert.
cHeaders
Typ: IN DWORD
Die Anzahl der Elemente in pHeaders.
pHeaders
Typ: _In_reads_(cHeaders) WINHTTP_EXTENDED_HEADER*
Ein Array von WINHTTP_EXTENDED_HEADER Strukturen.
Rückgabewert
Ein status Code, der das Ergebnis des Vorgangs angibt. Zu den zurückgegebenen Fehlercodes gehören die folgenden.
Fehlercode | BESCHREIBUNG |
---|---|
|
Der angeforderte Vorgang kann nicht ausgeführt werden, da sich der angegebene Handle nicht im richtigen Zustand befindet. |
|
Der Typ des angegebenen Handles ist für diesen Vorgang falsch. |
|
Ein interner Fehler ist aufgetreten. |
|
Für den angeforderten Vorgang war nicht genügend Arbeitsspeicher verfügbar. |
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 10 Build 20348 |
Unterstützte Mindestversion (Server) | Windows 10 Build 20348 |
Zielplattform | Windows |
Kopfzeile | winhttp.h |
Bibliothek | Winhttp.lib |
DLL | Winhttp.dll |