Freigeben über


WS_PROXY_MESSAGE_CALLBACK Rückruffunktion (webservices.h)

Wird aufgerufen, wenn die Kopfzeilen der Eingabenachricht gesendet werden sollen oder wenn Die Kopfzeilen der Ausgabenachricht gerade empfangen werden.

Syntax

WS_PROXY_MESSAGE_CALLBACK WsProxyMessageCallback;

HRESULT WsProxyMessageCallback(
  [in]           WS_MESSAGE *message,
  [in]           WS_HEAP *heap,
  [in]           void *state,
  [in, optional] WS_ERROR *error
)
{...}

Parameter

[in] message

Die Eingabe- oder Ausgabemeldung.

[in] heap

Der heap, der dem Aufruf zugeordnet ist. Dies ist der Heap, der an den Aufruf übergeben wird, für den dieser Rückruf aufgerufen wird.

[in] state

Der "Zustand", wie er als Teil WS_PROXY_MESSAGE_CALLBACK_CONTEXT Feld "state" angegeben ist.

[in, optional] error

Gibt an, wo zusätzliche Fehlerinformationen gespeichert werden sollen, wenn die Funktion fehlschlägt.

Rückgabewert

Wenn diese Rückruffunktion erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Hinweise

Siehe auch WS_PROXY_MESSAGE_CALLBACK_CONTEXT.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 7 [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 R2 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile webservices.h