IWSDAsyncResult 인터페이스(wsdclient.h)

비동기 작업을 나타냅니다.

상속

IWSDAsyncResult 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWSDAsyncResult 에는 다음과 같은 유형의 멤버도 있습니다.

메서드

IWSDAsyncResult 인터페이스에는 이러한 메서드가 있습니다.

 
IWSDAsyncResult::Abort

비동기 작업을 중단합니다.
IWSDAsyncResult::GetAsyncState

비동기 작업의 상태를 가져옵니다.
IWSDAsyncResult::GetEndpointProxy

비동기 작업에 대한 엔드포인트 프록시를 검색합니다.
IWSDAsyncResult::GetEvent

이벤트의 결과를 포함하는 WSD_EVENT 구조를 검색합니다.
IWSDAsyncResult::HasCompleted

작업이 완료되었는지 여부를 나타냅니다.
IWSDAsyncResult::SetCallback

비동기 작업이 완료된 경우 호출할 콜백 인터페이스를 지정합니다.
IWSDAsyncResult::SetWaitHandle

작업이 완료되면 설정할 대기 핸들을 지정합니다.

설명

IWSDAsyncResult 인터페이스를 사용하여 이벤트 또는 메시지 알림을 받도록 대기 핸들을 설정하거나 작업 완료를 폴링할 수 있습니다. 또한 비동기 작업의 상태를 검색하고 이벤트의 결과 및 응답 본문을 검색할 수도 있습니다.

IWSDAsyncCallback 인터페이스를 사용하여 WSDAPI 메시징 및 이벤트를 지원하는 비동기 호출 패턴을 제공하여 애플리케이션이 작업의 상태 따라 콜백 알림을 받을 수 있습니다.

실패한 비동기 작업은 완료된 비동기 작업으로 처리됩니다. IWSDAsyncCallback::AsyncOperationComplete 메서드를 사용하여 IWSDAsyncCallback 인터페이스에서 오류 또는 오류 정보를 검색할 수 있습니다.

요구 사항

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