다음을 통해 공유


WINHTTP_ASYNC_RESULT 구조체(winhttp.h)

WINHTTP_ASYNC_RESULT 구조체에는 비동기 함수 호출의 결과가 포함됩니다. 이 구조체는 WINHTTP_STATUS_CALLBACK 프로토타입과 함께 사용됩니다.

구문

typedef struct _WINHTTP_ASYNC_RESULT {
  DWORD_PTR dwResult;
  DWORD     dwError;
} WINHTTP_ASYNC_RESULT, *LPWINHTTP_ASYNC_RESULT, *PWINHTTP_ASYNC_RESULT;

멤버

dwResult

비동기 Microsoft Windows HTTP 서비스(WinHTTP) 함수에서 값을 반환합니다. 이 멤버는 다음 값 중 하나일 수 있습니다.

의미
API_RECEIVE_RESPONSE
1
WinHttpReceiveResponse를 호출하는 동안 오류가 발생했습니다.
API_QUERY_DATA_AVAILABLE
2
WinHttpQueryDataAvailable을 호출하는 동안 오류가 발생했습니다.
API_READ_DATA
3
WinHttpReadData를 호출하는 동안 오류가 발생했습니다.
API_WRITE_DATA
4
WinHttpWriteData를 호출하는 동안 오류가 발생했습니다.
API_SEND_REQUEST
5
WinHttpSendRequest를 호출하는 동안 오류가 발생했습니다.
API_GET_PROXY_FOR_URL
6
WinHttpGetProxyForUrlEx를 호출하는 동안 오류가 발생했습니다.

dwError

dwResult가 함수가 실패했음을 나타내는 경우 오류 코드를 포함합니다.

설명

참고 Windows XP 및 Windows 2000의 경우 WinHttp 시작 페이지의 런타임 요구 사항 섹션을 참조하세요.
 

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows XP, Windows 2000 Professional SP3 포함 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003, Windows 2000 Server SP3 [데스크톱 앱만 해당]
머리글 winhttp.h
재배포 가능 파일 Windows XP 및 Windows 2000에서 WinHTTP 5.0 및 인터넷 Explorer 5.01 이상.

추가 정보

WinHTTP 버전