WS_ASYNC_CALLBACK回呼函式 (webservices.h)
與 非同步模型搭配使用的回呼函式參數。
語法
WS_ASYNC_CALLBACK WsAsyncCallback;
void WsAsyncCallback(
[in] HRESULT errorCode,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState
)
{...}
參數
[in] errorCode
運算的結果。 如果作業失敗,並提供 WS_ERROR 物件,則會在叫用回呼之前填入豐富的錯誤資訊。
[in] callbackModel
WS_CALLBACK_MODEL值,決定回呼是否叫用為長期或短期回呼。
[in] callbackState
void 指標,對應至WS_ASYNC_CONTEXT結構的callbackState欄位值。 如果作業以非同步方式完成,此參數會用來將使用者定義的資料傳遞至回呼函式。
傳回值
無
備註
作業的所有錯誤傳回碼都會以 HRESULT 表示。 此 API 會在FACILITY_WS範圍內定義一組 HRESULT,但也會傳回 Windows API 中其他地方定義的錯誤。
規格需求
最低支援的用戶端 | Windows 7 [傳統型應用程式 |UWP 應用程式] |
最低支援的伺服器 | Windows Server 2008 R2 [傳統型應用程式 |UWP 應用程式] |
目標平台 | Windows |
標頭 | webservices.h |