다음을 통해 공유


IWSDEndpointProxy::SendTwoWayRequestAsync 메서드(wsdclient.h)

비동기 호출 패턴을 사용하여 양방향 요청 메시지를 보냅니다.

구문

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

매개 변수

[in] pBody

메시지의 본문입니다.

[in] pOperation

수행할 작업을 지정하는 WSD_OPERATION 구조체에 대한 참조입니다.

[in] pAsyncState

작업이 완료되면 익명 데이터가 pCallback 에 전달됩니다. 이 데이터는 클라이언트 개체를 보류 중인 작업과 연결하는 데 사용됩니다. 이 매개 변수는 선택 사항일 수 있습니다.

[in] pCallback

콜백 알림을 상태 메시지를 수행하는 IWSDAsyncCallback 개체에 대한 참조입니다. 이 매개 변수는 선택 사항일 수 있습니다.

[out] pResult

작업 결과를 지정하는 IWSDAsyncResult 개체에 대한 참조입니다.

반환 값

가능한 반환 값에는 다음이 포함되지만 이에 국한되지는 않습니다.

반환 코드 설명
S_OK
메서드가 성공적으로 완료되었습니다.
E_POINTER
pOperation 또는 pResultNULL입니다.
E_OUTOFMEMORY
메모리가 부족하여 작업을 완료할 수 없습니다.

설명

이 메서드는 일반적으로 생성된 프록시 코드에서만 호출됩니다.

요구 사항

   
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2008 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 wsdclient.h(Wsdapi.h 포함)
DLL Wsdapi.dll

참고 항목

IWSDEndpointProxy