Freigeben über


IWSDEndpointProxy::SendTwoWayRequestAsync-Methode (wsdclient.h)

Sendet eine bidirektionale Anforderungsnachricht mithilfe eines asynchronen Aufrufmusters.

Syntax

HRESULT SendTwoWayRequestAsync(
  [in]  const void          *pBody,
  [in]  const WSD_OPERATION *pOperation,
  [in]  IUnknown            *pAsyncState,
  [in]  IWSDAsyncCallback   *pCallback,
  [out] IWSDAsyncResult     **pResult
);

Parameter

[in] pBody

Der Textkörper der Nachricht.

[in] pOperation

Verweis auf eine WSD_OPERATION-Struktur , die den auszuführenden Vorgang angibt.

[in] pAsyncState

Anonyme Daten werden an pCallback übergeben, wenn der Vorgang abgeschlossen ist. Diese Daten werden verwendet, um dem ausstehenden Vorgang ein Clientobjekt zuzuordnen. Dieser Parameter kann optional sein.

[in] pCallback

Verweis auf ein IWSDAsyncCallback-Objekt, das die Nachricht status Rückrufbenachrichtigung ausführt. Dieser Parameter kann optional sein.

[out] pResult

Verweis auf ein IWSDAsyncResult-Objekt , das die Ergebnisse des Vorgangs angibt.

Rückgabewert

Mögliche Rückgabewerte sind unter anderem folgendes:

Rückgabecode BESCHREIBUNG
S_OK
Die Methode wurde erfolgreich abgeschlossen.
E_POINTER
pOperation oder pResult ist NULL.
E_OUTOFMEMORY
Unzureichender Arbeitsspeicher, um den Vorgang abzuschließen.

Hinweise

Diese Methode wird normalerweise nur durch generierten Proxycode aufgerufen.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2008 [nur Desktop-Apps]
Zielplattform Windows
Kopfzeile wsdclient.h (include Wsdapi.h)
DLL Wsdapi.dll

Weitere Informationen

IWSDEndpointProxy