WS_ASYNC_CALLBACK Rückruffunktion (webservices.h)
Der Rückruffunktionsparameter, der mit dem asynchronen Modell verwendet wird.
Syntax
WS_ASYNC_CALLBACK WsAsyncCallback;
void WsAsyncCallback(
[in] HRESULT errorCode,
[in] WS_CALLBACK_MODEL callbackModel,
[in] void *callbackState
)
{...}
Parameter
[in] errorCode
Das Ergebnis des Vorgangs. Wenn der Vorgang fehlschlägt und ein WS_ERROR -Objekt angegeben wird, wird das Objekt mit umfangreichen Fehlerinformationen gefüllt, bevor der Rückruf aufgerufen wird.
[in] callbackModel
Ein WS_CALLBACK_MODEL Wert, der bestimmt, ob der Rückruf als langfristiger oder kurzfristiger Rückruf aufgerufen wird.
[in] callbackState
Ein void-Zeiger, der dem Wert des Felds callbackState der WS_ASYNC_CONTEXT-Struktur entspricht. Dieser Parameter wird verwendet, um benutzerdefinierte Daten an die Rückruffunktion zu übergeben, wenn der Vorgang asynchron abgeschlossen wird.
Rückgabewert
Keine
Bemerkungen
Alle Fehlerrückgabecodes eines Vorgangs werden als HRESULTs dargestellt. Diese API definiert einen Satz von HRESULTs im FACILITY_WS Bereich, gibt aber auch Fehler zurück, die an anderer Stelle in der Windows-API definiert sind.
Anforderungen
Unterstützte Mindestversion (Client) | Windows 7 [Desktop-Apps | UWP-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008 R2 [Desktop-Apps | UWP-Apps] |
Zielplattform | Windows |
Kopfzeile | webservices.h |