Freigeben über


WS_MESSAGE_DONE_CALLBACK Rückruffunktion (webservices.h)

Benachrichtigt den Aufrufer, dass die Nachricht die Verwendung der WS_XML_READER-Struktur abgeschlossen hat, die für die WsReadEnvelopeStart-Funktion bereitgestellt wurde, oder über die WS_XML_WRITER-Struktur , die für die WsWriteEnvelopeStart-Funktion bereitgestellt wurde.

Syntax

WS_MESSAGE_DONE_CALLBACK WsMessageDoneCallback;

void WsMessageDoneCallback(
  [in] void *doneCallbackState
)
{...}

Parameter

[in] doneCallbackState

Ein Zeiger auf Zustandsinformationen , die an die Funktion WsReadEnvelopeStart oder WsWriteEnvelopeStart übergeben werden.

Dieser Parameter kann verwendet werden, um einen Zeiger auf benutzerdefinierte Daten anzugeben, die für den Rückruf erforderlich sind.

Rückgabewert

Keine

Bemerkungen

Dieser Rückruf kann als Indikator dafür verwendet werden, dass das Nachrichtenobjekt den Reader oder Writer nicht mehr verwendet.

Der Rückruf wird angegeben, wenn WsReadEnvelopeStart oder WsWriteEnvelopeStart aufgerufen wird.

Der Rückruf sollte davon ausgehen, dass er als WS_SHORT_CALLBACK aufgerufen wird, da er in demselben Thread aufgerufen wird, der WsFreeMessage oder WsResetMessage aufruft.

Anforderungen

Anforderung Wert
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