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
WS_ASYNC_CONTEXT構造体の callbackState フィールドの値に対応する void ポインター。 このパラメーターは、操作が非同期的に完了した場合に、ユーザー定義データをコールバック関数に渡すために使用されます。
戻り値
なし
解説
操作のすべてのエラー リターン コードは HRESULT として表されます。 この API は、FACILITY_WS範囲内の HRESULT のセットを定義しますが、Windows API の他の場所で定義されているエラーも返します。
要件
サポートされている最小のクライアント | Windows 7 [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2008 R2 [デスクトップ アプリ |UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | webservices.h |