다음을 통해 공유


IUPnPServiceAsync 인터페이스(upnp.h)

이 인터페이스를 사용하여 상태 변수를 비동기적으로 쿼리하고 서비스의 instance 작업을 호출합니다.

이 인터페이스는 IUPnPService 개체의 QueryInterface를 통해 가져올 수 있습니다.

상속

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

메서드

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

 
IUPnPServiceAsync::BeginInvokeAction

BeginInvokeAction 메서드는 비동기 모드에서 디바이스에서 작업을 호출합니다. 또한 지연된 SCPD 다운로드 및 이벤트 구독이 옵트인되고 아직 수행되지 않은 경우 이 메서드는 SCPD 다운로드를 시작합니다.
IUPnPServiceAsync::BeginQueryStateVariable

BeginQueryStateVariable 메서드는 특정 서비스의 상태 변수 값에 대한 비동기 요청을 시작합니다.
IUPnPServiceAsync::BeginSCPDDownload

BeginSCPDDownload 메서드는 SCPD(서비스 제어 프로토콜 설명) 문서의 비동기 다운로드를 시작합니다.
IUPnPServiceAsync::BeginSubscribeToEvents

BeginSubscribeToEvents는 비동기 모드에서 이벤트 구독을 시작하고 UPnP 프레임워크에 애플리케이션 콜백을 등록합니다.
IUPnPServiceAsync::CancelAsyncOperation

CancelAsyncOperation 메서드는 BeginInvokeAction, BeginQueryStateVariable, BeginSubscribeToEvents 또는 BeginSCPDDownload 메서드에 의해 시작된 보류 중인 비동기 작업을 취소합니다.
IUPnPServiceAsync::EndInvokeAction

EndInvokeAction 메서드는 이전 BeginInvokeAction 작업의 결과를 검색하고 결과 출력 인수를 검색합니다.
IUPnPServiceAsync::EndQueryStateVariable

EndQueryStateVariable 메서드는 이전 BeginQueryStateVariable 작업의 결과를 검색하고 결과 서비스별 상태 변수 값을 검색합니다.
IUPnPServiceAsync::EndSCPDDownload

EndSCPDDownload 메서드는 SCPD(서비스 제어 프로토콜 설명) 문서의 이전 비동기 다운로드 결과를 검색합니다.
IUPnPServiceAsync::EndSubscribeToEvents

EndSubscribeToEvents 메서드는 이전 BeginSubscribeToEvents 작업의 결과를 검색합니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows 8 [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2012 [데스크톱 앱만 해당]
대상 플랫폼 Windows
헤더 upnp.h

추가 정보

IUPnPAsyncResult