WinHttpAddRequestHeadersEx 함수(winhttp.h)
HTTP 요청 핸들에 하나 이상의 HTTP 요청 헤더를 추가하여 별도의 이름/값 문자열을 사용할 수 있습니다.
구문
WINHTTPAPI DWORD WinHttpAddRequestHeadersEx(
HINTERNET hRequest,
DWORD dwModifiers,
ULONGLONG ullFlags,
ULONGLONG ullExtra,
DWORD cHeaders,
WINHTTP_EXTENDED_HEADER *pHeaders
);
매개 변수
hRequest
형식: IN HINTERNET
WinHttpOpenRequest 호출에서 반환된 HINTERNET 핸들입니다.
dwModifiers
형식: IN DWORD
이 함수의 의미 체계를 수정하는 데 사용되는 플래그를 포함하는 부호 없는 긴 정수 값입니다. 다음 플래그 중 하나 이상일 수 있습니다.
ullFlags
형식: IN ULONGLONG
전달된 문자열이 유니코드 문자열임을 나타내려면 WINHTTP_EXTENDED_HEADER_FLAG_UNICODE 전달합니다.
ullExtra
형식: IN ULONGLONG
예약되어 있습니다.
cHeaders
형식: IN DWORD
pHeaders의 요소 수입니다.
pHeaders
형식: _In_reads_(cHeaders) WINHTTP_EXTENDED_HEADER*
WINHTTP_EXTENDED_HEADER 구조체의 배열입니다.
반환 값
작업의 결과를 나타내는 상태 코드입니다. 반환된 오류 코드 중에는 다음과 같습니다.
오류 코드 | Description |
---|---|
|
제공된 핸들이 올바른 상태가 아니므로 요청된 작업을 수행할 수 없습니다. |
|
이 작업에 대해 제공된 핸들의 형식이 올바르지 않습니다. |
|
내부 오류가 발생했습니다. |
|
메모리가 부족하여 요청된 작업을 완료할 수 없습니다. |
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows 10 빌드 20348 |
지원되는 최소 서버 | Windows 10 빌드 20348 |
대상 플랫폼 | Windows |
헤더 | winhttp.h |
라이브러리 | Winhttp.lib |
DLL | Winhttp.dll |