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 |