勇芳软件工作室.汉化:  WinHTTP Reference > WinHTTP Structures >

WINHTTP_ASYNC_RESULT

Previous pageReturn to chapter overviewNext page

描述

 

WINHTTP_ASYNC_RESULT结构包含调用异步函数的结果。该结构与WINHTTP_STATUS_CALLBACK原型一起使用。

 

C / C ++语法

 

struct WINHTTP_ASYNC_RESULT {

DWORD_PTR dwResult;

DWORD     dwError;

};

 

PowerBASIC 语法

 

TYPE WINHTTP_ASYNC_RESULT

dwResult AS DWORD

dwError  AS DWORD

END TYPE

 

成员

 

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期间发生错误。

 

dwError

 

如果dwResult表示功能失败,则包含错误消息。