IWSDDeviceProxy 인터페이스(wsdclient.h)
클라이언트 애플리케이션 및 미들웨어용 DPWS(Web Services) 디바이스에 대한 원격 디바이스 프로필을 나타냅니다.
이 인터페이스를 얻으려면 WSDCreateDeviceProxy를 호출할 수 있습니다.
상속
IWSDDeviceProxy 인터페이스는 IUnknown 인터페이스에서 상속됩니다. IWSDDeviceProxy 에는 다음과 같은 유형의 멤버도 있습니다.
메서드
IWSDDeviceProxy 인터페이스에는 이러한 메서드가 있습니다.
IWSDDeviceProxy::BeginGetMetadata 메타데이터에 대한 비동기 요청을 보냅니다. |
IWSDDeviceProxy::EndGetMetadata 메타데이터에 대한 비동기 요청을 종료합니다. |
IWSDDeviceProxy::GetAllMetadata 이 디바이스에 대한 모든 메타데이터를 검색합니다. |
IWSDDeviceProxy::GetEndpointProxy 디바이스에 대한 엔드포인트 프록시를 검색합니다. |
IWSDDeviceProxy::GetHostMetadata 디바이스의 기능 및 호스트하는 서비스를 설명하는 디바이스에 대한 클래스별 메타데이터를 검색합니다. |
IWSDDeviceProxy::GetServiceProxyById 서비스 ID별로 일반 IWSDServiceProxy 서비스 프록시를 검색합니다. |
IWSDDeviceProxy::GetServiceProxyByType 포트 유형 이름으로 디바이스에서 노출하는 서비스에 대한 일반 IWSDServiceProxy 프록시를 검색합니다. |
IWSDDeviceProxy::GetThisDeviceMetadata 이 디바이스에 대한 디바이스별 메타데이터를 검색합니다. |
IWSDDeviceProxy::GetThisModelMetadata 디바이스에 대한 모델별 메타데이터를 검색합니다. |
IWSDDeviceProxy::Init 디바이스 프록시를 초기화하고 필요에 따라 이전에 초기화된 스폰서 디바이스 프록시와 세션을 공유합니다. |
설명
이 인터페이스는 원격 디바이스의 클라이언트 쪽 표현입니다. 프록시는 서비스 프록시 개체를 만들기 위한 메서드를 제공하는 것 외에도 디바이스 메타데이터(WSD_THIS_DEVICE_METADATA 및 WSD_THIS_MODEL_METADATA)에 대한 기본 액세스를 제공합니다. 서비스 프록시 개체는 디바이스에서 호스트되는 서비스에 해당합니다. 예를 들어 텔레비전은 디바이스이고 텔레비전의 튜너 부분은 액세스 가능한 원자성 함수 집합이 있는 디바이스에서 호스트되는 서비스입니다.
IWSDDeviceProxy 개체는 WSD 관련 디바이스 의미 체계를 노출합니다.
클라이언트 또는 미들웨어 애플리케이션에서 IWSDDeviceProxy 를 사용하려면 다음을 수행합니다.
- WSDCreateDeviceProxy를 호출합니다.
- 디바이스 프록시 개체의 4가지 메타데이터 메서드를 호출합니다.
- GetServiceProxyById 또는 GetServiceProxyByType을 호출하여 IWSDServiceProxy 개체를 가져옵니다.
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2008 [데스크톱 앱만 해당] |
대상 플랫폼 | Windows |
헤더 | wsdclient.h(Wsdapi.h 포함) |