Freigeben über


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